Selenium消息:未创建会话:此版本的ChromeDriver仅支持Chrome版本81

时间:2020-03-19 03:44:57

标签: selenium selenium-chromedriver rselenium

直到三天前,我的代码都可以正常运行:

library("xml2")
library("rvest")
library(wdman)
library(RSelenium)

cDrv <- chrome()

eCaps <- list(chromeOptions = list(
    args = c('--no-sandbox','--headless', '--disable-gpu', '--window-size=1280,800',"-Dwebdriver.chrome.driver=D:/Sebastian/Proyectos/R/chromedriver.exe")))

remDr<- remoteDriver(browserName = "chrome", port = 4567L,platform = "WINDOWS",extraCapabilities = eCaps)
remDr$open()

现在出现此错误:

Selenium message:session not created: This version of ChromeDriver only supports Chrome version 81
  (Driver info: chromedriver=81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776}),platform=Windows NT 10.0.18362 x86_64)

Error:   Summary: SessionNotCreatedException
     Detail: A new session could not be created.
     Further Details: run errorDetails method

但是我下载了Chrome版本81,这是我试图在代码的这一部分中调用的版本:

"-Dwebdriver.chrome.driver=D:/Sebastian/Proyectos/R/chromedriver.exe"

有什么主意吗?

2 个答案:

答案 0 :(得分:1)

您的计算机上可能没有Chrome 81。检查您的浏览器版本(不是chromedriver版本)。我相信您可能有Chrome 80+,但没有81 +。

答案 1 :(得分:0)

下载此 Chrome WebDriver