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?

questionAnswers(5)

yourAnswerToTheQuestion