找不到Selenium.Chrome.WebDriver,但位于bin \ debug文件夹中

时间:2019-03-06 12:57:36

标签: c# asp.net-core selenium-chromedriver

我正在构建一个asp.net核心控制台应用程序以在网站上进行一些自动输入,因此我决定使用chrome web驱动程序。我偶然发现了此错误 OpenQA.Selenium.DriverServiceNotFoundException:chromedriver.exe文件在当前目录中或PATH环境变量上的目录中不存在 我不明白的是,在调试文件夹 chromedriver.exe 中清晰可见。我看不到在运行时如何无法访问它?任何帮助深表感谢。谢谢!

var service = ChromeDriverService.CreateDefaultService();

这是我的设置代码,这是引发错误的地方。

1 个答案:

答案 0 :(得分:0)

我不知道它为什么起作用,但是您将不得不

    右键单击
  1. chromedriver.exe添加到解决方案中,然后选择添加现有项。
  2. 在文件属性中,选择“复制到输出目录”下的“始终复制”或“如果更新则复制”

就是这样。应该可以。