Ошибка селена R

Я пытаюсь запустить RSelenium для некоторых целей очистки.

library(RSelenium)

checkForServer()
startServer()
remDr <- remoteDriver()
remDr$open()

Я сталкиваюсь с ошибкой после запуска:

remDr$open()

Ошибка в queryRD(paste0(serverURL, "/session"), "POST", qdata = toJSON(serverOpts)) :

любая идея, как эта ошибка может быть решена?


person Pankaj Kaundal    schedule 25.04.2016    source источник
comment
У меня это работает, но по умолчанию открывается firefox, у вас установлен firefox? Это то, что вы вызываете по умолчанию: remDr ‹- remoteDriver (remoteServerAddr = localhost, port = 4444, browserName = firefox)   -  person Moody_Mudskipper    schedule 25.04.2016
comment
Да, у меня установлен Firefox. Но все же его провал.   -  person Pankaj Kaundal    schedule 25.04.2016
comment
Я также получаю предупреждение о команде runningstartServer(). Warning message: running command '"java" -jar "C:/Users/Pankaj/Documents/R/R-3.2.2/library/RSelenium/bin/selenium-server-standalone.jar" -log "C:/Users/Pankaj/Documents/R/R-3.2.2/library/RSelenium/bin/sellog.txt"' had status 127   -  person Pankaj Kaundal    schedule 25.04.2016
comment
у вас установлена ​​последняя версия Java? Я думаю, что 127 связано с переменными пути, поэтому, возможно, ваша установка не в порядке или вам следует вручную добавить java в путь   -  person Moody_Mudskipper    schedule 25.04.2016
comment
Нет-нет, я говорю о настройке системной переменной PATH, это делается вне R. Погуглите, чтобы лучше понять. Строка с предупреждением вызывает java, но предполагает, что система знает, где искать java, это то, что делает установка PATH. Я действительно не авторитет во всем этом, но это то, что я бы расследовал.   -  person Moody_Mudskipper    schedule 25.04.2016
comment
Ну, сделал то же самое, но не повезло вообще.   -  person Pankaj Kaundal    schedule 25.04.2016


Ответы (1)


Когда вы загрузите автономный сервер selenium, проблема будет решена.

checkForServer(dir = 'the workspace's dirname',update=T)
startServer()
remDr <- remoteDriver(browserName = "chrome")
remDr$open()
person tiantanshu    schedule 19.08.2016