Невозможно использовать веб-драйвер с хромедрайвер-хелпер или гемами веб-драйверов - PullRequest
1 голос
/ 20 мая 2019

Для 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)

...