【问题标题】:How to open Google Chrome with RSelenium?如何使用 RSelenium 打开谷歌浏览器?
【发布时间】:2016-02-06 01:47:53
【问题描述】:

我正在使用 RSelenium,我想打开和浏览 Google Chrome。但是,当我想从 R 打开浏览器时,总是会出错。使用以下代码:

library("RSelenium")
startServer()
mybrowser <- remoteDriver(browserName = "chrome")
mybrowser$open()

[1] "Connecting to remote server"
Error:   Summary: UnknownError
 Detail: An unknown server-side error occurred while processing the command.
 class: java.lang.IllegalStateException

相同的代码适用于 Firefox。我该怎么办?

【问题讨论】:

    标签: r google-chrome browser selenium-chromedriver rselenium


    【解决方案1】:

    即使安装了谷歌浏览器,Selenium 仍然需要一些东西。这是“chromedriver”。 “chromedriver”可以下载on this website.目前,the most recent version is 2.25。例如,如果使用的是 Windows,则需要下载文件“chromedriver_win32.zip”。

    下载文件后,解压其中的文件,即“chromedriver.exe”。将“chromedriver.exe”放在您想要的位置。我把它放在“用户/文档/R”中。

    最后一步,需要将“chromedriver.exe”所在的文件夹添加到系统路径中。添加文件夹到系统路径的说明可以找到here.

    现在,可以重新启动R并运行代码。

    【讨论】:

    • 谢谢 - 文档根本没有提到这些步骤!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多