¿Cómo manejar la "alerta inesperada abierta"?

Tengo un problema con el lanzamiento de seleniotimeout exception debido a una ventana emergente

  unexpected alert open
  not provide any stacktrace information)
  Command duration or timeout: 5 milliseconds

La alerta tieneOK yCANCEL botones. Conozco dos maneras de manejar esto

La primera forma es reabrir una nueva sesión.

driver.quit();
driver = new ChromeDriver();

La segunda forma es usar la clase Robot.

Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);

Sin embargo, estos métodos no son eficientes en el tiempo. ¿Hay alguna forma mejor?

Respuestas a la pregunta(5)

Su respuesta a la pregunta