Я загрузил selenium-standalone-server.jar и geckodriver.exe для своей ОС Windows.
Чтобы запустить сервер с помощью geckodriver, я видел эту команду в ОС Linux.
$ java -jar -Dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar
Как мне это сделать в Windows?




использовать это :
java -jar selenium-server-standalone-XX.XX.jar -port port_no
Надеюсь, это вам поможет!
Начиная с 3.8.1, указывать драйвер больше не нужно: для получения дополнительной информации вы можете следить за этим сообщением SO: stackoverflow.com/questions/28853634/…
Чтобы запустить Селен Сервер, вам не нужно передавать GeckoDriver в качестве параметра, а для запуска Селен Сервер в конфигурации по умолчанию вы можете использовать следующую строку команды на ОС Windows:
>java -jar selenium-server-standalone-3.11.0.jar
Консольный вывод:
C:\path\to>java -jar selenium-server-standalone-3.11.0.jar
16:05:41.383 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.11.0', revision: 'e59cfb3'
16:05:41.384 INFO [GridLauncherV3$1.launch] - Launching a standalone Selenium Server on port 4444
2018-04-24 16:05:41.539:INFO::main: Logging initialized @523ms to org.seleniumhq.jetty9.util.log.StdErrLog
16:05:42.071 INFO [SeleniumServer.boot] - Welcome to Selenium for Workgroups....
16:05:42.071 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444
Большое спасибо! Но есть ли способ передать параметр Gecko?
IMO, мы не должны настраивать Селен Сервер или Selenium Grid Hub так, чтобы они ограничивались только одним вариантом WebDriver. Сказав, что я еще не работал с Селен Сервер, но с Selenium Grid Hub это абсолютный Нет. Вместо этого Клиенты Selenium Server или Узлы Selenium Grid должны быть сконфигурированы с вариантом WebDriver.
java -jar -Dwebdriver.gecko.driver=pathToGeckoDriver selenium-server-standalone-3.11.0.jar
Пример: pathToGeckoDriver = C: \ Users \ Selenium \ geckodriver.exe
Большое спасибо! Но есть ли способ передать параметр Gecko?