所需的Chromedriver版本的Webdriver无法正常工作

问题描述 投票:0回答:1

自从我更新了Chrome浏览器以来,我的测试不再起作用。我收到此错误:

Selenium::WebDriver::Error::SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 76

所以我换了

# Currently I have Chrome 78 installed
Webdrivers::Chromedriver.required_version = Webdrivers::Chromedriver.current_version.to_s

作者

Webdrivers::Chromedriver.required_version = '76.0.3809.68'

但是我得到了完全一样的错误。我也尝试过76.0.3869.25

您可以在这里看到:https://github.com/titusfortner/webdrivers/blob/master/lib/webdrivers/chromedriver.rb#L76

存在所需的版本。

我的测试正在Travis上进行。有什么主意吗?

ruby-on-rails selenium-webdriver selenium-chromedriver
1个回答
0
投票

我今天遇到了这个问题,并且能够解决它。...

系统:Windows10企业桌面,Visual Studio Pro 2017

  1. 使用VS Nuget UI更新Selenium.WebDriver.Chrome程序包
  2. 通常,这可行,但是我继续出现相同的错误如上所述

要解决:-我去到了我的Chromedriver.exe文件所在的位置[[并将其删除。-然后我重新构建了使用Selenium的应用程序-我的VS应用然后加载了新的Chromedriver.exe3.重新运行我的Selenium测试:已解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.