【问题标题】:RSelenium - Java enableRSelenium - Java 启用
【发布时间】:2016-09-13 10:04:40
【问题描述】:
我尝试在 RSelenium 中 startServer()
但我收到此错误:
Error in startServer():
Selenium binary error: Unable to start Selenium binary. Check java is installed.
我使用了 cmd 命令 java -version 并且我有 java
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
为了启动服务器,我还应该做什么?
【问题讨论】:
标签:
java
r
selenium
rselenium
【解决方案1】:
在 RSelenium 包(目录)中搜索 jar 文件并从控制台执行:
java -jar selenium-server-standalone-x.xx.x.jar
之后你可以跳过startServer()这一行
【解决方案2】:
您也可以使用参数启动 selenium 服务器:
java -jar ~/selenium/selenium-server-standalone-3.4.0.jar -host localhost -port 4444 -role hub
你也可以从例如一堆参数开始。 json配置文件
java -jar ~/selenium/selenium-server-standalone-3.3.1.jar -role hub -hubConfig $config"
这里是 json 配置示例:
{
"_comment": "Configuration for local Hub",
"host": "127.0.0.1",
"port": 4444,
"maxSessions": 5,
"cleanupCycle": 5000,
"timeout": 30000,
"throwOnCapabilityNotPresent": true,
"nodePolling": 180000,
"newSessionWaitTimeout": -1,
"capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher"
}