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

参数异常-在启动Selenium网格节点时传递了主参数,但在arg类中未定义主参数,selenium,selenium-webdriver,webdriver,selenium-grid,geckodriver,Selenium,Selenium Webdriver,Webdriver,Selenium Grid,Geckodriver,错误: 错误快照: 轮毂-10.72.24.148:5555 我正在使用命令行运行节点: Parameter Exception - was passed main parameter but no main parameter was defined in your arg class 启动Selenium网格节点的命令容易出错。您需要在C:\geckodriver.exe周围删除双引号,即“…”,并将单反斜杠(即\)替换为转义反斜杠(即\),如下所示: java -Dwebdriver.

错误:

错误快照:

轮毂-10.72.24.148:5555

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

Parameter Exception - was passed main parameter but no main parameter was defined in your arg class
启动Selenium网格节点的命令容易出错。您需要在
C:\geckodriver.exe
周围删除双引号,即“…”,并将单反斜杠(即
\
)替换为转义反斜杠(即
\
),如下所示:

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

有相同的错误,上面的帮助,但也发现除了在Powershell中,您必须使用双引号,例如

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

上面的命令似乎工作正常,请注意“Dwebdriver.chrome.driver”

Hi,您能验证我在下面的命令java-Dwebdriver.chrome.driver=C:\\chromedriver.exe-jar selenium-server-standalone-3.141.59.jar-role node-hub-port 5566中犯了什么错误吗?当我运行此命令时,在线程“main”中看到以下消息异常com.beust.jcommander.ParameterException:传递了主参数'-hub-port',但在我们的arg类com.beust.jcommander.jcommander.initMainParameterValue(jcommander.java:936)中未定义主参数。我的同事可以使用浏览器访问我的网格控制台。你能帮我理解我在做什么吗。@SrinivasanRamu你能用你的新要求提出一个新问题吗?如果有人告诉我Firefox的“浏览器”名称是gecko,而不是Firefox,那对我会更有帮助。我当时正在与-dWebdriver.firefox.driver=发生冲突,没有看到任何故障原因。
java -"Dwebdriver.chrome.driver"=C:\Tools\chromedriver.exe  -jar .\selenium-server-standalone-3.141.59.jar