У меня возникла проблема с Selenium throw timeout exception
из-за всплывающего окна
unexpected alert open
not provide any stacktrace information)
Command duration or timeout: 5 milliseconds
У предупреждения есть кнопки OK
и CANCEL
. Я знаю два способа справиться с этим
Первый способ - открыть новый сеанс
driver.quit();
driver = new ChromeDriver();
Второй способ - использовать класс Robot
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
Однако эти методы неэффективны по времени. Есть ли лучший способ?