Jak poradzić sobie z „nieoczekiwanym alertem otwartym”?
Mam problem z rzucaniem Seleniumtimeout exception
z powodu wyskakującego okna
unexpected alert open
not provide any stacktrace information)
Command duration or timeout: 5 milliseconds
Alert maOK
iCANCEL
guziki. Znam to na dwa sposoby
Pierwszy sposób to ponowne otwarcie nowej sesji
driver.quit();
driver = new ChromeDriver();
Drugi sposób polega na użyciu klasy Robot
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
Jednak metody te nie są czasochłonne. Czy jest lepszy sposób?