【问题标题】:RSelenium could not navegate with ChromeRSelenium 无法使用 Chrome 导航
【发布时间】:2017-09-25 16:19:26
【问题描述】:

我在尝试在 R 上实现包 RSelenium 时遇到问题。我已经开始了这个过程,我下载了 selenium (selenium-server-standalone-3.5.3.jar) 和 Google Chrome 的网络驱动程序 (chromedriver.exe)。我还在环境变量中,在路径中,包含两个文件的位置和一个变量到 java 位置。

然后,我开始编写代码:

> require(RSelenium)
> remDr <- remoteDriver(browserName = "chrome")
> remDr$open()

这会打开以下窗口:

后来,当我尝试导航某个页面时,我收到以下错误:

> remDr$navigate("http://www.la14.com")

Selenium message:unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"8112.1","isDefault":true},"id":1,"name":"","origin":"://"}
  (Session info: chrome=60.0.3112.113)
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64)

Error:   Summary: UnknownError
     Detail: An unknown server-side error occurred while processing the command.
     Further Details: run errorDetails method

不知道是不是和浏览器权限有关。我会很感激你的帮助。

【问题讨论】:

标签: r google-chrome selenium


【解决方案1】:

您的问题是您使用的 chromedriver 太旧了。您使用的是 2.9,最新的是 2.32。

从以下链接下载最新的 chromedriver

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

然后替换旧的。这应该工作

【讨论】:

    猜你喜欢
    • 2018-01-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多