我在RSelenium
上尝试实施包R
时遇到问题。我已经开始了这个过程,我下载了selenium( selenium-server-standalone-3.5.3.jar )和Google Chrome的网络驱动程序( chromedriver.exe )。我还在环境变量中包含了路径,两个文件的位置以及java位置的变量。
然后,我开始使用白色代码:
> require(RSelenium)
> remDr <- remoteDriver(browserName = "chrome")
> remDr$open()
这将打开以下窗口:
后来,当我尝试navegate某个页面时,我得到以下错误:
> 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
我不知道它是否与浏览器权限有关。我会感激你的帮助。
答案 0 :(得分:1)
您的问题是您使用的是太旧的chromedriver。您使用的是2.9,最新的是2.32。
从以下链接下载最新的chromedriver
https://chromedriver.storage.googleapis.com/index.html?path=2.32/
然后更换旧的。这应该工作