Я пытаюсь запустить RSelenium с помощью пакета WDMAN.работает Rselenium с rsDriver
library(RSelenium)
library(wdman)
rd <-rsDriver(verbose =TRUE, browser = 'phantomjs')
Это дает мне ошибку:
[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
Я бегу LinuxMint 18,1.
Если я запускаю сервер со следующим он работает:
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: // GitHub .com/ropensci/RSelenium. Также wdman использует порт 4567L по умолчанию, поэтому вы не используете сервер, который вы создали в своем втором примере. – jdharrison