ruby - 无法将 webdriver 与 chromedriver-helper 或 webdrivers gem 一起使用
问题描述
对于红宝石 2.6.2
webdriver gem 给出了这个错误:
... connect_until_stable':
unable to connect to chromedriver 127.0.0.1:9515
(Selenium::WebDriver::Error::WebDriverError)
如果我切换回使用(已弃用)chromedriver-helper
gem 而不是较新的webdrivers
gem,我会收到不同的错误:
session not created:
This version of ChromeDriver only supports Chrome version 75
(Selenium::WebDriver::Error::SessionNotCreatedError)
即使我有
$ chromedriver -v
ChromeDriver 75.0.3770.8
我还尝试过 ruby version 2.4.0
, 2.4.1
, 2.4.2
, 2.5.0
, 2.5.1
, 每次捆绑并在项目中设置文件,它们在使用or gems.ruby-version
时似乎都有不同的问题。请注意,我正在使用 rbenv 并且必须这样做webdrivers
chromedriver-helper
cd ~/.rbenv/plugins/ruby-build
git pull
让我在本地可以使用较新的版本
我怀疑这很快就会解决,但现在很难找到今天实际有效的任何版本组合(2019 年 5 月 20 日)