Ошибка при запуске нового сервера RSelenium - PullRequest
0 голосов
/ 26 марта 2020

Эта ошибка повторялась дважды в моих попытках перебросить отходы через RSelenium. При новом открытии моего проекта Rstud ios я могу запустить сервер RSelenium.

rsD <- rsDriver(browser=c("chrome"))
remDr <- rsD[["client"]]

Но когда я закончу и вручную закройте открытый браузер и остановите сервер через;

remDr$closeServer()

Я не могу создать новый сервер RSelenium. Я не знаю, так ли это, потому что невозможно создать более одного сервера за раз, или я просто не знаю, как правильно остановить или сбросить сервер.

Это ошибка получить при попытке создать новый сервер RSelenium после закрытия первого сервера. Я также пробовал разные браузеры, такие как firefox и фантом js с одинаковым результатом ошибки.

> rsD <- rsDriver(browser=c("chrome"))
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
Error in wdman::selenium(port = port, verbose = verbose, version = version,  : 
  Selenium server signals port = 4567 is already in use.

Здесь явно есть что-то очевидное, чего мне не хватает.

...