即使我安装了更高版本的项目,项目仍然使用旧的Chrome网络驱动程序

时间:2019-01-11 08:45:16

标签: selenium-webdriver

我想运行演示代码-FaceboookCodedUITestProject-,我发现它没有在chrome浏览器上运行,即使启动了chrome,也在控制台上显示了此错误

 Starting ChromeDriver 2.25.426923
 only local connections are allowed

我搜索并发现此问题带有某个版本,因此我使用nuget安装了Selenium.WebDriver.3.141.0,可以看到当我在首选项中单击webDriver文件夹时,但是在控制台上仍然出现相同的错误,并且显示Satrting ChromeDrive 2.25。如何删除ChromeDriver 2.25并仅使用3.141?

C:\ Users \ rasim.avci \ source \ repos \ FaceboookCodedUITestProject \ packages \ Selenium.WebDriver.3.141.0 \ lib \ net45 \ WebDriver.dll

1 个答案:

答案 0 :(得分:-1)

Chrome驱动程序不同于Nuget软件包库。

  1. ChromeDriver(2.25)是一个独立的硒Web驱动程序,可与chrome浏览器进行交互。 2.25版本与最新版本的chrome不兼容
  2. 并且Nuget包是硒库编写的测试。请勿将其与驱动程序混淆

要解决此问题,请找到chromedriver.exe在哪里!

  • 打开CMD提示符,然后键入Chromedriver。如果运行成功,则将chromedriver添加到Environment PATH中,并且可以轻松地从中获取位置