参数异常 - 已传递主要参数,但启动 Selenium Grid 节点时未在您的 arg class 中定义主要参数
Parameter Exception - was passed main parameter but no main parameter was defined in your arg class while launching Selenium Grid Node
错误:
Parameter Exception - was passed main parameter but no main parameter was defined in your arg class
错误快照:
集线器 - 10.72.24.148:5555
我是 运行 使用命令行的节点:
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
启动 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.chrome.driver"=C:\Tools\chromedriver.exe -jar .\selenium-server-standalone-3.141.59.jar
以上似乎工作正常,注意"Dwebdriver.chrome.driver"
错误:
Parameter Exception - was passed main parameter but no main parameter was defined in your arg class
错误快照:
集线器 - 10.72.24.148:5555
我是 运行 使用命令行的节点:
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
启动 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.chrome.driver"=C:\Tools\chromedriver.exe -jar .\selenium-server-standalone-3.141.59.jar
以上似乎工作正常,注意"Dwebdriver.chrome.driver"