Для ruby 2.6.2
gem webdriver выдает эту ошибку:
... connect_until_stable':
unable to connect to chromedriver 127.0.0.1:9515
(Selenium::WebDriver::Error::WebDriverError)
Если я переключаюсь на использование (устаревшего) камня chromedriver-helper
вместо более нового 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 2.4.0
, 2.4.1
, 2.4.2
, 2.5.0
, 2.5.1
, каждый раз связывая и устанавливая файл .ruby-version
в проекте, и все они, похоже, имеют различные проблемы при использовании гемов webdrivers
или chromedriver-helper
.Обратите внимание, что я использую rbenv и должен был сделать
cd ~/.rbenv/plugins/ruby-build
git pull
, чтобы сделать новые версии доступными для меня локально
Я подозреваю, что это скоро решится, но сейчас его трудно найти любая комбинация версий, которая действительно работает сегодня (20.05.2009)