【问题标题】:Can no longer run RSelenium Chrome Driver无法再运行 RSelenium Chrome 驱动程序
【发布时间】:2021-03-15 18:38:19
【问题描述】:

首先我要说我过去曾多次遇到过这个问题,现在只需更新我的 Google Chrome 版本,然后更新 rsDriver() 中的 chromever = 参数。这些不再适合我。

我已经尝试了很多帖子(this one in particular) 中的解决方案,但我仍然无法让它发挥作用。

这里有一些细节:

  • 计算机/浏览器/R 信息:

    • Chrome 版本:89.0.4389.90
    • Mac 版本:10.15.4
    • RStudio 版本:1.3.959
  • 在很长一段时间内,我都能使用chromever = "87.0.4280.20",即使我的浏览器不在那个版本上。我可以用remDrall <- rsDriver(port = 4445L, browser = "chrome", chromever = "87.0.4280.20")打开一个远程驱动程序

  • 当我现在尝试这个时,我得到一个错误提示

    Selenium message:session not created: This version of ChromeDriver only supports Chrome version 87
    Current browser version is 89.0.4389.90 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
  • 如果 ChromeDriver 卡在 87,这提示我尝试更新它。我通过手动下载并移动到 /usr/local/bin/chromedriver 以及通过 brew upgrade chromedriver 进行更新来更新它。据我所知,它有效,通过以下方式进行测试:

    • ls /usr/local/Caskroom/chromedriver/ 给我89.0.4389.23
    • /usr/local/bin/chromedriver 使用 89.0.4389.23 启动 chromedriver 会话
  • 我尝试过使用chromever = "89.0.4389.23",但出现未知的服务器端错误。我知道我的 chrome 版本是 89.0.4389.90,但该版本无法在 rsDriver 中使用。

我真的不知道从这里去哪里。我只是不明白为什么它说我的 ChromeDriver 只支持 Chrome 版本 87,而我显然已经将它更新到 89。难道我的rsDriver 函数仍在使用旧版本的 ChromeDriver?可以直接发给/usr/local/bin/中的那个吗?

对接下来我可以尝试什么有什么想法吗?

【问题讨论】:

  • 对于包作者来说似乎是一个更好的问题:github.com/ropensci/RSelenium/issues
  • @MrFlick 感谢您的建议。听起来其他人也有类似的问题,唯一的解决方案是 TimeMachine 是以前版本的 Chrome,这是非常不幸的。可能只需要等到它得到解决

标签: r selenium selenium-chromedriver rselenium


【解决方案1】:

尝试将本地目录中的 chromedriver.exe 文件替换为此处的更新版本:

https://chromedriver.storage.googleapis.com/index.html?path=89.0.4389.23/

【讨论】:

    【解决方案2】:

    上周我遇到了类似的问题,通过对chromever 选项进行以下更改,能够使命令再次运行:

    已停止工作的先前版本:

    rsDriver(chromever = "87.0.4280.88", browser = "chrome", extraCapabilities = eCaps)
    

    有效的新版本:

    rsDriver(chromever = "89.0.4389.23", browser = "chrome", extraCapabilities = eCaps)
    

    【讨论】:

      猜你喜欢
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      相关资源
      最近更新 更多