繁体   English   中英

RSelenium无法使用Chrome浏览器

[英]RSelenium could not navegate with Chrome

我在尝试在R上实现包RSelenium时遇到问题。 我已经开始了这个过程,下载了selenium( selenium-server-standalone-3.5.3.jar )和Google Chrome的Web驱动程序( 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

我不知道它是否与浏览器权限有关。 感谢您的帮助。

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

从下面的链接下载最新的chromedriver

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM