The Spring Framework is a very comprehensive framework. ... Spring provides a light-weight container, e.g. the Spring core container, for dependency injection (DI). This container lets you inject required objects into other objects. This results in a design in which the Java class are not hard-coupled.Oct 25, 2018
ЕМНИП Selenium прЫнудительно закроет браузер довольно быстро по таймауту. а чтобы следать кнопку достаточно превратить тест в (скрытно) графическое приложение - на выбор зала - SWT или Swing или JavaFx - оно будет ничем не отличаться от консольного кроме вороха дополнительных зависимостей - вам пример ? i have both SWT и JAvaFx apps and Selenium tests in my git repo - обычно редко кто скрещиывет ежа с ужом...
при этом тест остановится не в произвольной точке а там где будет
(new CustomDialog(shell)).open();
1. что в e.getMessage() ? наверное там он говорит почему его не ту .
ну и как всегда
// Declare a wait time
wait = new WebDriverWait(driver, flexibleWait);
// Selenium Driver version sensitive code: 3.13.0 vs. 3.8.0 and older
wait.pollingEvery(Duration.ofMillis(pollingInterval));
// wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
WebElement element = wait.until(ExpectedConditions.visibilityOf(driver
.findElement(By.xpath("//select[@class='accProvinces']"))));
3.пробовали найте хоть какие на странице элементы (например родителей и пра) и что внутри ?
System.err.println("element check: " + element.getAttribute("innerHTML"));