c#Selenium 初始化异常OpenQA.Selenium.DriverServiceNotFoundException

3 1月

c#Selenium 初始化异常OpenQA.Selenium.DriverServiceNotFoundException

我遇到一个错误,用Selenium 的时候,创建Chrome远程控制出现了空指针异常,他的提示如下

System.TypeInitializationException: “”的类型初始值设定项引发异常。 ---> OpenQA.Selenium.DriverServiceNotFoundException: The chromedriver.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at http://chromedriver.storage.googleapis.com/index.html.

他写的很明白,让我去下载驱动,但是我下载驱动以后放在根目录以后还是空指针。

我想了下,按路径设置了相关的信息,还是不起作用。

最终在这里:

https://stackoverflow.com/questions/9088367/chromedriver-does-not-exist-in-selenium-webdriver-c-sharp-test-script

由于您使用的是C#,因此您应该使用ChromeDriver的构造函数重载,它允许您指定包含chromedriver.exe的目录的路径。以机智:

IWebDriver driver = new ChromeDriver(@"C:\my\path\to\chromedriver\directory");
是的,你不用写上chromedriver.exe 指定路径就行了。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注