参数异常 - 已传递主参数,但在启动 Selenium 网格节点时,您的 arg 类中未定义主参数

pra*_*301 7 selenium webdriver selenium-grid selenium-webdriver geckodriver

错误:

\n\n
Parameter Exception - was passed main parameter but no main parameter was defined in your arg class\n
Run Code Online (Sandbox Code Playgroud)\n\n

错误快照:

\n\n

命令行输出

\n\n

中心 - 10.72.24.148:5555

\n\n

我正在使用命令行运行节点:

\n\n
java -Dwebdriver.gecko.driver="C:\\geckodriver.exe" -jar selenium-server-standalone-3.141.59.jar -role node -hub\xc2\xa0http://10.72.24.148:5555/grid/register\xc2\xa0-port 5566\n
Run Code Online (Sandbox Code Playgroud)\n

Deb*_*anB 3

启动Selenium 网格节点的命令很容易出错。您需要删除双引号"..."ie并将C:\geckodriver.exe单反斜杠 ie 替换\为转义反斜杠 ie,\\如下所示:

java -Dwebdriver.gecko.driver=C:\\geckodriver.exe -jar selenium-server-standalone-3.141.59.jar -role node -hub http://10.72.24.148:5555/grid/register -port 5566
Run Code Online (Sandbox Code Playgroud)