当前位置: 首页 > 知识库问答 >
问题:

硒。WebDriver-我尝试在Chrome中运行测试时出错

简学文
2023-03-14

当我尝试在Chrome中运行测试时,出现以下错误:

初始化方法AutomationUsingSelenium。蓝绿色。MyTestInitialize引发异常。OpenQA。硒。DriversServiceNotFoundException:OpenQA。硒。DriversServiceNotFoundException

原因是什么?

共有3个答案

曾嘉言
2023-03-14

让我们假设chromedriver。exe出现在以下路径中:G:\Selenium\u Csharp\Jar\chromedriver\u 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();

driver = new ChromeDriver(@"G:\Selenium_Csharp\\Jar\\chromedriver_win32");

driver.Url ="http://www.gmail.com";
driver.Manage().Window.Maximize();
淳于乐池
2023-03-14

安装Selenium。铬。WebDriver将包添加到项目中,您将不会再次收到错误。

在Visual Studio中,右键单击该项目,然后单击“管理NuGet包…”,搜索硒。铬。然后单击“安装”。

享受硒。

双俊人
2023-03-14

最后,我解决了我的问题如下:

1) 我复制了chromedriver。exe在Chrome目录链接中,但您可以将其放在任何目录中。我决定把它放在这里。

2) 我使用包含ChromeDriver的目录的指定//路径初始化了ChromeDriver类的一个新实例。exe文件

我的代码:

IWebDriver drive = new ChromeDriver
("C:\\Documents and Settings\\...\\ApplicationData\\Google\\Chrome\\Application");

它工作得非常完美。谢谢大家。

 类似资料:
  • 问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案

  • 问题内容: 我试过了 但我得到的错误 测试失败:setUp(com.TEST):必须通过webdriver.chrome.driver系统属性设置驱动程序可执行文件的路径;有关更多信息,请参见此处的代码。可以从链接下载最新版本 如何使Chrome浏览器测试Selenium-WebDriver测试用例? 问题答案: 您需要从以下位置下载可执行驱动程序: ChromeDriver下载 然后,您要做的就

  • 失败的测试:setUp(com.test):驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置;有关更多信息,请参阅此处的代码。可从此链接下载最新版本 我如何让Chrome测试Selenium WebDriver测试用例?

  • 当我尝试运行一个简单的JUnit 5测试(eclipse)时,我遇到了以下错误: 这是我的: 我尝试过类似问题的一些建议,比如这个github问题和其他问题,但是没有成功。我还在学习JUnit,所以我可能会忘记一些显而易见的东西。

  • 在本节中,将学习如何在Chrome浏览器上运行Selenium测试脚本。 Chrome浏览器使用名为 的可执行文件实现WebDriver协议。此可执行文件在系统上启动服务器,而该服务器又负责在Selenium中运行测试脚本。 考虑一个测试用例,在Google Chrome浏览器中自动执行以下测试方案。 启动Chrome浏览器。 最大化浏览器。 打开URL:www.yiibai.com 向下滚动浏览

  • 运行以下代码: 给出以下错误: