Работа с Chrome Popup в Selenium: покинуть сайт - сделанные вами изменения могут быть не сохранены - PullRequest
0 голосов
/ 21 октября 2019

У нас есть тестовый пример для закрытия этой вкладки браузера в нашей автоматизации. Когда вы вводите данные и закрываете вкладку без сохранения, в Chrome появляется всплывающее окно.

Как имитировать эту ситуацию в Селене + Java. Ниже мой код, который не работает

@Test(priority=3)
    public void display() {
        ( ( JavascriptExecutor )driver )
        .executeScript( "window.onbeforeunload = function(e){};" );
        driver.close();

        Alert alertCancel = driver.switchTo().alert();
        alertCancel.dismiss();
        Thread.sleep(1000);
        System.out.println("==Executted==");
    }
...