Модальное диалоговое окно в приложении, запущенном в браузере IE с использованием селеновой Java, не идентифицировано - PullRequest
0 голосов
/ 28 мая 2019

Я не могу определить модальное диалоговое окно в приложении, запущенном в браузере IE с использованием Selen Java.Я получаю исключение нулевого указателя.Я перепробовал все возможные способы.Я хотел знать, есть ли какая-либо ошибка в этом вопросе?

1 Ответ

0 голосов
/ 29 мая 2019

Вы имеете в виду, что не можете переключиться в модальный диалог?Если да, то вы можете сослаться на строку кода ниже, которая может помочь вам перейти в модальное диалоговое окно из родительского окна.

 String parentWindowHandler = driver.getWindowHandle(); // Store your parent window
String subWindowHandler = null;

Set<String> handles = driver.getWindowHandles(); // get all window handles
Iterator<String> iterator = handles.iterator();
while (iterator.hasNext()){
    subWindowHandler = iterator.next();
}
driver.switchTo().window(subWindowHandler); // switch to popup window

// Now you are in the popup window, perform necessary actions here

driver.switchTo().window(parentWindowHandler);  // switch back to parent window

Ссылка:

Как работать с всплывающими окнами в SeleniumWebDriver с использованием Java

Если я что-то не так понял из приведенного выше описания, постарайтесь предоставить подробное описание вашей проблемы с примером кода.Мы снова попытаемся проверить проблему и предоставить предложения по ней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...