在 Rails Ruby 中使用 Chromedriver 时出错

Error while using Chromedriver in Ruby on Rails

我需要用 capybara、selenium webdriver 和 chromedriver-helper 测试一个项目,但我总是收到以下错误消息。

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

当前版本: 水豚 - 2.15.4 硒网络驱动程序 - 3.13.0 chromedriver-helper - 2.0.0

我尝试使用所有这些 gems 的其他版本,但我没有修复错误。

这是我的 gem 文件,可以成功使用 google-chrome:

gem 'capybara'
gem 'selenium-webdriver'
gem 'webdrivers', '~> 4.0'

Webdrivers gem 将自动下载 chrome 与您的 chrome 版本相对应的驱动程序。这里是link to gem。希望对您有所帮助