WDMAN 패키지를 사용하여 RSelenium을 실행하려고합니다. 나는 리눅스 민트 18.1을 실행하는거야rsDriver로 Rselenium을 실행합니다.
[1] "Connecting to remote server"
Selenium message:org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;
Error: Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
class: java.lang.NoSuchMethodError
Further Details: run errorDetails method
:
library(RSelenium)
library(wdman)
rd <-rsDriver(verbose =TRUE, browser = 'phantomjs')
이 나에게 오류를 제공합니다.
나는 그것이 작동 다음으로 서버 실행하는 경우 :이 업데이트를 확인으로
library(RSelenium)
library(wdman)
selServ <- wdman::selenium(verbose = FALSE)
eCap <- list(phantomjs.page.settings.userAgent
= "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0")
remDr <- remoteDriver(remoteServerAddr = "localhost"
, port = 4444L
, browserName = "phantomjs"
, extraCapabilities = eCap
)
remDr$open()
차라리 rsDriver 사용하는 것입니다. 이것이 실패한 이유는 무엇입니까?
파일 HTTPS에 대한 문제로 고정됩니다
.com/ropensci/RSelenium. 또한 wdman은 기본적으로 포트 4567L을 사용하므로 두 번째 예에서 생성 한 서버를 사용하지 않습니다. – jdharrison