Dum*_*tac 13 selenium automated-tests selenium-chromedriver
当我尝试在Chrome中运行测试时出错:
初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize抛出异常.OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException
原因是什么?
Dum*_*tac 13
最后我解决了我的问题.
1)我在Chrom目录链接中复制了chromedriver.exe,但是你可以放入任何目录,我决定放在这里.
2)我使用指定包含ChromeDriver.exe的目录的路径初始化了ChromeDriver类的新实例
我的代码:
IWebDriver drive = new ChromeDriver
("C:\\Documents and Settings\\...\\ApplicationData\\Google\\Chrome\\Application");
Run Code Online (Sandbox Code Playgroud)
它的工作原理非常完美.谢谢大家.
小智 5
让我们假设chromedriver.exe存在于以下路径中:G:\Selenium_Csharp\Jar\chromedriver_win32\chromedriver.exe
要在Chrome中执行测试,请设置包含目录/文件夹的路径, chromedriver.exe而不选择chromedriver.exe文件名.
driver = new ChromeDriver("G:\\Selenium_Csharp\\Jar\\chromedriver_win32");
driver.Url ="http://www.gmail.com";
driver.Manage().Window.Maximize();
Run Code Online (Sandbox Code Playgroud)
要么
driver = new ChromeDriver(@"G:\Selenium_Csharp\\Jar\\chromedriver_win32");
driver.Url ="http://www.gmail.com";
driver.Manage().Window.Maximize();
Run Code Online (Sandbox Code Playgroud)
将Selenium.Chrome.WebDriverNuGet软件包安装到项目中,您将不会再次收到错误。
在Visual Studio中,右键单击“项目”,单击“管理NuGet程序包...”,搜索Selenium.Chrome.WebDriver,然后单击“安装”。
享受硒。
| 归档时间: |
|
| 查看次数: |
32730 次 |
| 最近记录: |