В этой статье поговорим о автоматическом менеджменте драйверов браузеров. Как его настроить и какие есть фитчи. И так начнем с зависимостей Для внедрении в проект менеджера необходимо добавить в pom.xml, который обычно лежит в корне проекта, в тег <dependencies> следующие строки: <dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>6.0.0</version>
<scope>test</scope>
</dependency> или grandle(для любителей): dependencies {
testImplementation("io.github.bonigarcia:webdrivermanager:6.0.0")
} Поздравляю, мы сделали первый шаг к автоматизированию процесса. Следующий шаг настройка в коде: В большинстве случаев необходимо указать какой драйвер будем использовать и приступать к работе. Ниже оставлю пример настройки драйверов популярных браузеров: WebDriverManager.chromedriver().setup(); // Google Chrome WebDriverManager.safaridriver().setup(); // Safari WebDriverManager.firefoxdriver().setup(); // Mozilla FireFox WebDriverManager.