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

问题描述 投票:1回答:2

我是Selenium WebDriver使用C#的新手。我来自Windows上使用Java和Python的背景。所以我也是OSX,Visual Studio和C#的新手。我已经开始使用.NET应用程序控制台开发了一个项目,向NuGet添加了Selenium软件包,并将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

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

任何帮助表示赞赏。如果需要更多信息,我会毫不犹豫地提供:)谢谢!

IDE

Path

c# visual-studio selenium-webdriver selenium-chromedriver macos-high-sierra
2个回答
2
投票

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

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


1
投票

我在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等...

© www.soinside.com 2019 - 2024. All rights reserved.