что означает -D в -Dwebdriver. chrome .driver - PullRequest
0 голосов
/ 14 марта 2020

Я хотел бы знать, что такое -D в -Dwebdriver. chrome .driver, который я видел во многих программах. что означает -D.

, пожалуйста, помогите мне, что означает -D и где мы можем использовать

Ответы [ 2 ]

2 голосов
/ 14 марта 2020

-Dwebdriver. chrome .driver опция - это способ установить путь ChromeDriver , чтобы он мог использоваться программой.

Без установка пути вы не можете использовать Chrome с селен API. (Chrome драйвер позволяет контролировать браузер)

Ex использование:

java -Dwebdriver.chrome.driver="Path" ....
0 голосов
/ 15 марта 2020

Свойства системы

Программа может использовать объекты Свойства системы , чтобы поддерживать свою конфигурацию на протяжении всего срока службы. Клиент Selenium сам использует объект Properties для поддержки своей собственной конфигурации. Класс System поддерживает объект Properties , который описывает конфигурацию текущей рабочей среды. Системные свойства включают информацию о текущем пользователе, текущей версии Java среды выполнения и символе, используемом для разделения компонентов имени пути к файлу.

При работе с Selenium мы широко используйте системное свойство webdriver.chrome.driver.

Подробное обсуждение можно найти в Как запустить несколько версий Geckodriver через System.setProperty ()


-Dwebdriver. chrome .driver

Согласно документации в Конфигурация узла с опциями -D флаг используется в командной строке для передачи свойств JVM , которые могут быть выбраны и распространены на узлы.

Пример:

-Dwebdriver.chrome.driver=chromedriver.exe
...