RSelenium: R не может обнаружить новую версию chromedriver

#r #selenium-chromedriver #rselenium

#r #selenium-chromedriver #rselenium

Вопрос:

Я пытаюсь запустить RSelenium через несколько месяцев. Похоже, что мой браузер Chrome обновился до версии 88, в то время как мой chromedriver остался в версии 86. Я продолжил загрузку chromedriver версии 88, но все равно R возвращает мне следующую ошибку:

     Selenium message:session not created: This version of ChromeDriver only supports Chrome version 86
Current browser version is 88.0.4324.146 with binary path C:Program Files (x86)GoogleChromeApplicationchrome.exe
 

Я уже пытался удалить Chromedriver версии 86, удалить RSelenium, удалить Google Chrome и не могу понять, что происходит не так.

При проверке версий chromedriver в R это дает мне следующее:

 binman::list_versions("chromedriver")
$win32
[1] "85.0.4183.83" "85.0.4183.87" "86.0.4240.22"
 

Поэтому я не знаю, почему chromedriver для версии 86 все еще существует, если я скопировал версию 88.

Комментарии:

1. Возможно, попробуйте добавить путь chromedriver в системную переменную среды.

Ответ №1:

У меня была такая же проблема.

Я сделал:

 npx webdriver-manager update
 

он получает форму:

установка chromedriver_88.0.4324.96.zip

и теперь он работает нормально.