Поиск…


Вступление

Я переключился на Selenium 3 и начал использовать Chrome вместо Firefox. Я обнаружил, что для Chrome мне нужно загрузить двоичный файл для WebDriver для обработки браузера. Для этого мне нужно установить абсолютный путь к этому двоичному файлу, как переменная Java. Если бинарный файл обновляется, мне нужно обновить этот двоичный файл вручную в моей тестовой среде, что требует времени и действительно раздражает. Я обнаружил очень аккуратную библиотеку Java, которая делает это для меня: https://github.com/bonigarcia/webdrivermanager

Ниже приведены примеры того, как легко использовать

ChromeDriverManager.getInstance().setup();
FirefoxDriverManager.getInstance().setup();
OperaDriverManager.getInstance().setup();
PhantomJsDriverManager.getInstance().setup();
EdgeDriverManager.getInstance().setup();
InternetExplorerDriverManager.getInstance().setup();


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow