Совместимость Chromedriver - PullRequest
0 голосов
/ 29 мая 2020

Я установил на чистый Ubuntu 18.04.1 LTS бета-версию Google Chrome и Chromedriver. Двоичный файл Chrome помещается в расположение по умолчанию /usr/bin/google-chrome. Он находится в PATH, и именно там драйвер ищет двоичный файл chrome. Итак, версия Google chrome:

# google-chrome -version
Google Chrome 84.0.4147.30 beta

Используя webdriver-manager Я установил ту же версию хромодрайвера:

# node_modules/protractor/bin/webdriver-manager status
[11:14:42] I/status - selenium standalone version available: 3.141.59 [last]
[11:14:42] I/status - chromedriver version available: 84.0.4147.30 [last]
[11:14:42] I/status - geckodriver version available: v0.26.0 [last]
[11:14:42] I/status - android-sdk is not present
[11:14:42] I/status - appium is not present

Но после запуска сеанса я получил следующую ошибку :

E/launcher - session not created: This version of ChromeDriver only supports Chrome version 84
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '****', ip: '****', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-38-generic', java.version: '10.0.2'
Driver info: driver.version: unknown
remote stacktrace: #0 0x559d84302ea9 <unknown>

Других экземпляров или версий Google Chrome нет, почему они несовместимы? Есть ли у кого-нибудь идеи, как это решить? Пробовал стабильные версии браузера и драйвера, предыдущие версии, но всегда одни и те же. Все, что связано с другими настройками (localhost в хостах, исключения брандмауэра, незавершенные процессы), я уже учел.

...