Я установил поведение для неожиданного оповещения, как показано ниже:
ChromeOptions options = new ChromeOptions();
options.setUnhandledPromptBehaviour(UnexpectedAlertBehaviour.ACCEPT);
DriverContext.Driver = новый ChromeDriver (параметры);
Я заметил, что он принимает предупреждение и закрывает его, но выдает необработанное предупреждение для следующей строки.
DriverContext.Driver.findElement(By.xpath("//button[text()='Alert Popup']")).click();
Thread.sleep(5000);
DriverContext.Driver.findElement(By.xpath("//button[text()='Alert Popup']")).click();
Я использую последнюю версию веб-драйвера Selenium, ChromeDriver exe и браузера Chrome.
Спасибо