我遇到过一些遇到同样问题的人,他们似乎已经用 System.addProperty("webdriver.chrome.driver", ".../chromedriver.exe");
解决了问题code> 在实例化驱动程序之前。
我运气不好,仍然收到文件 .../bin/Debug/chromedriver.exe
不存在的错误。
有没有人有幸在不将其放入 bin 文件夹的情况下运行它?
示例代码:
System.Environment.SetEnvironmentVariable("webdriver.chrome.driver", @"c:\path\to\driver\chromedriver.exe");
BrowserDriver = new ChromeDriver();
最佳答案
由于您使用的是 C#,因此您应该使用 ChromeDriver 的构造函数重载,它允许您指定包含 chromedriver.exe 的目录的路径。即:
IWebDriver driver = new ChromeDriver(@"C:\my\path\to\chromedriver\directory");
关于c# - Selenium WebDriver C# 测试脚本中不存在 ChromeDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088367/