Visual Studio Mac 无法识别路径中的 Chrome 驱动程序



我是使用C#进行Selenium WebDriver的新手。我来自Windows上使用Java和Python的背景。所以我也是OSX,Visual Studio和C#的新手。我已经使用.NET Application Console启动了一个项目,将Selenium包添加到NuGet,并将ChromeDriver下载/添加到项目路径。我很困惑为什么我会收到此错误。

OpenQA.Selenium.DriverServiceNotFoundException has been thrown
"The chromedriver file does not exist in the current directory or in a
directory on the PATH environment variable. The driver can be 
downloaded at https://chromedriver.storage.googleapis.com/
index.html."

使用 Visual Studio 7.5(build 1254) macOS High Sierra 版本 10.13.4

我还添加了Chrome驱动程序路径bash_profile。

任何帮助,不胜感激。如果需要更多信息,我会毫不犹豫地提供:)谢谢!

集成开发地址

路径

您必须将ChromeDriver.exe文件放在bin/debug文件夹中。

进一步的安装说明,请参阅 https://www.kenst.com/2015/03/installing-chromedriver-on-mac-osx/

我在尝试在Visual Studio for Mac中使用$PATH时遇到了同样的问题。 我的$PATH是从~/.bash_profile内部配置的。 我能够使用Rider IDE的chromedriver,只是很好地阅读了$PATH而不是Visual Studio for Mac。 重新启动VS并重新启动机器,但没有运气。

最后,我不得不将chromedriver可执行文件放入解决方案bin/TEST文件夹中,因为我正在运行TEST配置。 因此,如果bin/debug对您不起作用,您可以尝试bin/DEVbin/TEST等......

相关内容

  • 没有找到相关文章

最新更新