Исключение параметра - передан основной параметр, но в вашем классе arg не был определен главный параметр при запуске узла Selenium Grid - PullRequest
0 голосов
/ 04 декабря 2018

Ошибка:

Parameter Exception - was passed main parameter but no main parameter was defined in your arg class

Снимок ошибки:

Commandline output

Концентратор - 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

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

Если та же ошибка, выше помогает, но также обнаруживается в Powershell, вы должны использовать двойные кавычки, например

java -"Dwebdriver.chrome.driver"=C:\Tools\chromedriver.exe  -jar .\selenium-server-standalone-3.141.59.jar

Выше, кажется, работает нормально, обратите внимание "Dwebdriver.chrome.driver"

0 голосов
/ 04 декабря 2018

Команда для запуска узла Selenium Grid подвержена ошибкам.Вам нужно отбросить двойные кавычки т.е. "..." вокруг 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...