Запуск автономного сервера Selenium и geckodriver в ОС Windows

Я загрузил selenium-standalone-server.jar и geckodriver.exe для своей ОС Windows.

Чтобы запустить сервер с помощью geckodriver, я видел эту команду в ОС Linux.

$ java -jar -Dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar

Как мне это сделать в Windows?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
2 484
3

Ответы 3

использовать это :

java -jar selenium-server-standalone-XX.XX.jar -port port_no  

Надеюсь, это вам поможет!

Большое спасибо! Но есть ли способ передать параметр Gecko?

user1584421 24.04.2018 12:44

Начиная с 3.8.1, указывать драйвер больше не нужно: для получения дополнительной информации вы можете следить за этим сообщением SO: stackoverflow.com/questions/28853634/…

cruisepandey 24.04.2018 13:21

Чтобы запустить Селен Сервер, вам не нужно передавать 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?

user1584421 24.04.2018 12:44

IMO, мы не должны настраивать Селен Сервер или Selenium Grid Hub так, чтобы они ограничивались только одним вариантом WebDriver. Сказав, что я еще не работал с Селен Сервер, но с Selenium Grid Hub это абсолютный Нет. Вместо этого Клиенты Selenium Server или Узлы Selenium Grid должны быть сконфигурированы с вариантом WebDriver.

DebanjanB 24.04.2018 12:46

Если мой Отвечать обслуживает ваш Вопрос, пожалуйста, ПриниматьОтвечать, щелкнув пустую галочку рядом с моим Отвечать, который находится чуть ниже стрелки Голосовать, чтобы галочка превратилась в зеленый.

DebanjanB 24.04.2018 12:50
java -jar -Dwebdriver.gecko.driver=pathToGeckoDriver selenium-server-standalone-3.11.0.jar

Пример: pathToGeckoDriver = C: \ Users \ Selenium \ geckodriver.exe

Другие вопросы по теме