Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为什么可以';我不能连接到Selenium服务器吗?_R_Rselenium - Fatal编程技术网

R 为什么可以';我不能连接到Selenium服务器吗?

R 为什么可以';我不能连接到Selenium服务器吗?,r,rselenium,R,Rselenium,我的RSelenuium脚本今天停止工作了,我不明白为什么。下面的代码是我通常用来启动服务器的代码 library(RSelenium) rd <- rsDriver(port = 4567L, browser = "chrome") 库(RSelenium) rd您可以使用binman包删除版本: > binman::list_versions("seleniumserver") $generic [1] "3.0.0" "3.0.0-beta4" "3.0.1"

我的RSelenuium脚本今天停止工作了,我不明白为什么。下面的代码是我通常用来启动服务器的代码

library(RSelenium)

rd <- rsDriver(port = 4567L, browser = "chrome")
库(RSelenium)

rd您可以使用
binman
包删除版本:

> binman::list_versions("seleniumserver")
$generic
 [1] "3.0.0"       "3.0.0-beta4" "3.0.1"       "3.1.0"       "3.2.0"      
 [6] "3.3.0"       "3.3.1"       "3.4.0"       "3.5.0"       "3.5.1"      
[11] "3.5.2"       "3.5.3"       "3.6.0"      

> binman::rm_version("seleniumserver", "generic", "3.6.0")
Removing version: 3.6.0 from platorm: generic
运行
rsDriver
将重新下载损坏的JAR:

> rD <- rsDriver()
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
Creating directory: C:\Users\john\AppData\Local\binman\binman_seleniumserve...
Downloading binary: https://www.googleapis.com/download/storage/v1/b/seleni...

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
[1] "Connecting to remote server"

# clean up
rm(rD)
gc()

>rD您尝试过重新下载jar并重新启动服务器吗?@BryanOakley,谢谢您的快速回复。我删除并重新安装了RSelenium包,希望它能重新下载jar。有没有其他方法可以重新下载jar?再次感谢@BryanOakley,这非常有效!谢谢你的提示@jdharison,下次我会用的。
> rD <- rsDriver()
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
Creating directory: C:\Users\john\AppData\Local\binman\binman_seleniumserve...
Downloading binary: https://www.googleapis.com/download/storage/v1/b/seleni...

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
[1] "Connecting to remote server"

# clean up
rm(rD)
gc()