Всплывающее уведомление
Описание
Блок позволяет принять/отклонить всплывающее уведомление на странице браузера.
Описание параметров
Блок имеет несколько основных параметров:
-
Принять/Отклонить всплывающие уведомление - выпадающий список, выбор принять или отклонить уведомление;
Клик по символу
раскрывающегося списка открывает следующее меню:
Элементы выпадающего списка:
- Принять — принять всплывающие уведомление на странице браузера;
- Отклонить — отклонить всплывающие уведомление на странице браузера;
-
Время ожидания - время ожидания появления уведомления в секундах;
Тип данных:
int (Число)Пример:
10 -
Сессия браузера - экземпляр запущенного браузера, управляемый через Selenium WebDriver или pyDoll. В переменной хранится ссылка на этот экземпляр, через которую можно управлять браузером;
Клик по символуТип данных:
var (Переменная)Пример:
web_actions
раскрывающегося списка открывает следующее
меню выбора переменной:
Особенность работы PyDoll
При взаимодействии с веб-браузером через протокол PyDoll необходимо размещать блок обработки всплывающего уведомления до шага, инициирующего появление этого уведомления.
Для корректной обработки всплывающего уведомления блок Принять/отклонить всплывающее уведомление должен быть выполнен заблаговременно (например, перед открытием страницы): при фактическом появлении уведомления будет автоматически выбран вариант, указанный в этом блоке.
Параметр Время ожидания при этом не будет применен. Указанное действие будет применяться на протяжении всей работы алгоритма программного робота.
Пример использования
В данном примере происходит выполнение JavaScript кода, который изменяет исходный текст веб-элемента на html странице.
Алгоритм выполнения js скрипта:
- Открывается html страница;
- Вызывается alert браузера с помощью блока Выполнить js скрипт;
- Уведомление закрывается;
-
Проект процесса и материалы для его выполнения
Результат
Страница браузера после выполнения алгоритма: