【发布时间】:2017-09-20 19:16:36
【问题描述】:
我正在尝试将 PhantomJS 与 RSelenium 一起使用,但似乎遇到了问题:
require(RSelenium)
RSelenium::startServer()
remDr <- remoteDriver(browserName = "phantomjs", extraCapabilities = list(phantomjs.binary.path = "C:/Users/home/Desktop/phantomjs-1.9.8-windows/phantomjs.exe"))
remDr$open()
这会导致:
$class
[1] "org.openqa.selenium.UnsupportedCommandException"
$additionalInformation
[1] "\nDriver info: driver.version: unknown"
我的sessionInfo() 如下:
$class
[1] "org.openqa.selenium.UnsupportedCommandException"
$additionalInformation
[1] "\nDriver info: driver.version: unknown"
更新: 不幸的是,下面的解决方案似乎不起作用:
[1] "Connecting to remote server"
Error: Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
class: java.lang.ClassNotFoundException
【问题讨论】:
-
上面的信息已经是失败的迹象:驱动未知,捕获到异常。
open()打开浏览器而不是特定的 url -
感谢您了解这一点。此问题已在 dev 分支上修复。我会在 CRAN 上更新版本。
标签: r selenium selenium-webdriver phantomjs