微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RSelenium:R 无法检测到新版本的 chromedriver

如何解决RSelenium:R 无法检测到新版本的 chromedriver

我尝试在几个月后运行 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、卸载谷歌浏览器,但我无法弄清楚出了什么问题。

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

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

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

解决方法

我遇到了同样的问题。

我已经完成了:

 Route::group(['middleware' => 'auth:guardians'],function () {
            Route::post('/parent',[ParentController::class,'parentsList'])
            ->name('parentsList');
        });

它得到形式:

安装chromedriver_88.0.4324.96.zip

现在一切正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。