Многие рекламировали такую вещь как WebDriverManager. Вот только как правильно ее интегрировать не сказали. Решим эту проблему прямо сейчас.
Ситуация: надо запустить тесты в хроме. Имеется рабочее предусловие для этого:
@BeforeTest
public void setup(){
myWebDriver = "webdriver.chrome.driver";
myWebDriverPath = ".idea/modules/chromedriver.exe";
Configuration.browser = "chrome";
System.setProperty(myWebDriver, myWebDriverPath);
open(...);
}
Как в myWebDriverPath
засунуть ChromeDriverManager.getInstance().setup();
(взято из гайда по ссылке GitHub - bonigarcia/webdrivermanager: Automated driver management and other helper features for Selenium WebDriver in Java) ?