#selenium-webdriver
#selenium-webdriver
Вопрос:
Я знаю, что в webdriver есть два типа оповещений: зависимое оповещение, которое обрабатывается как часть исходного окна, и независимое оповещение, которое обрабатывается как элемент, отличный от исходного окна, и для работы которого требуется приведенная ниже команда:
driver.switchTo().alert()
Вопрос в том, есть ли какой-либо способ немедленно определить, является ли оповещение зависимым или независимым, как только оно появляется, без необходимости сначала выполнять код?
Ответ №1:
Согласно вопросу, независимое оповещение — это всплывающее окно браузера, которым управляют с помощью приведенной ниже команды:
driver.switchTo().alert();
Независимое оповещение напрямую не идентифицируется WebDriver, и драйвер должен быть переключен на него.
Зависимое оповещение является частью веб-приложения, и WebDriver способен находить присутствующие в нем элементы без переключения.
Комментарии:
1. jitendra.khedar, я в курсе этого. Что мне действительно хотелось бы знать, так это то, что при отображении оповещения есть ли способ немедленно определить, является ли предупреждение зависимым или зависимый без выполнения кода?