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

现在一切正常。