Я хотел бы знать, что такое -D в -Dwebdriver. chrome .driver, который я видел во многих программах. что означает -D.
, пожалуйста, помогите мне, что означает -D и где мы можем использовать
-Dwebdriver. chrome .driver опция - это способ установить путь ChromeDriver , чтобы он мог использоваться программой.
Без установка пути вы не можете использовать Chrome с селен API. (Chrome драйвер позволяет контролировать браузер)
Ex использование:
java -Dwebdriver.chrome.driver="Path" ....
Программа может использовать объекты Свойства системы , чтобы поддерживать свою конфигурацию на протяжении всего срока службы. Клиент Selenium java сам использует объект Properties для поддержки своей собственной конфигурации. Класс System поддерживает объект Properties , который описывает конфигурацию текущей рабочей среды. Системные свойства включают информацию о текущем пользователе, текущей версии Java среды выполнения и символе, используемом для разделения компонентов имени пути к файлу.
При работе с Selenium мы широко используйте системное свойство webdriver.chrome.driver.
webdriver.chrome.driver
Подробное обсуждение можно найти в Как запустить несколько версий Geckodriver через System.setProperty ()
Согласно документации в Конфигурация узла с опциями -D флаг используется в командной строке для передачи свойств JVM , которые могут быть выбраны и распространены на узлы.
-D
Пример:
-Dwebdriver.chrome.driver=chromedriver.exe