【问题标题】:RSelenium: R can't detect new version of chromedriverRSelenium:R 无法检测到新版本的 chromedriver
【发布时间】:2021-02-07 14:36:39
【问题描述】:

几个月后我正在尝试运行 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)\Google\Chrome\Application\chrome.exe

我已经尝试过删除 Chromedriver 86 版,卸载 RSelenium,卸载 google chrome,但我不知道出了什么问题。

在 R 中检查 chromedriver 版本时,它给了我以下信息:

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

所以我不知道如果我复制了 88 版,为什么 86 版的 chromedriver 仍然存在。

【问题讨论】:

  • 也许可以尝试将 chromedriver 路径添加到系统环境变量中。

标签: r selenium-chromedriver rselenium


【解决方案1】:

我遇到了同样的问题。

我已经完成了:

npx webdriver-manager update

它得到了形式:

安装chromedriver_88.0.4324.96.zip

现在它工作正常。

【讨论】:

    最近更新 更多