Как работать с всплывающими окнами после оповещения в Selen Webdriver? - PullRequest
0 голосов
/ 25 марта 2019

После сохранения пользователя появляются два оповещения и появляется одно всплывающее окно.Я могу обрабатывать оповещения, но не могу обрабатывать всплывающие окна на основе после оповещения в селене.

Мне нужно нажать кнопку «ОК» для всплывающего окна на основе после всплывающего оповещения.

public void clickonSaveButton() {
    savebutton.click();
    driver.switchTo().alert().accept();
    Helper.acceptAlert(driver);
    String parentWindowHandler = driver.getWindowHandle(); 
    String subWindowHandler = null;
    Set<String> handles = driver.getWindowHandles(); 
    Iterator<String> iterator = handles.iterator();
    while (iterator.hasNext()) {
        subWindowHandler = iterator.next();
    }

    driver.switchTo().window(subWindowHandler); 
    System.out.println("Sub window is:" +subWindowHandler);
    driver.switchTo().window(parentWindowHandler);
    System.out.println("Parent window is:" + parentWindowHandler);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...