Проверка наличия элемента Версия 17 (Java)
Группа действий: Браузеры
Описание
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута.
Иконка действия
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с браузером. | Robin.Selenium | Контекст браузера | Да |
Элемент | Элемент для взаимодействия | Robin.WebElement | Да | |
Видимый | Если значение параметра равно true, то проверять видимость элемента. | Robin.Boolean | true | Нет |
Доступный | Если значение параметра равно true, то проверять доступность элемента. | Robin.Boolean | true | Нет |
Тайм-аут | Время ожидания выполнения действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону. | Robin.Numeric | Нет | |
Результаты | ||||
Результат | Переменная с общим результатом проверки состояния элемента. Значение равно true, если результаты всех проверок, задаваемых параметрами действия, оказались успешными. Если хотя бы одна проверка закончилась неуспешно, то общий результат будет false. | Robin.Boolean | true |
Особые условия использования
Видимый и доступный элемент является кликабельным.
Пример использования
Задача
Перейти по ссылке https://wiki.rpa-robin.ru/Eng/index.html и проверить видимость и доступность элемента. В случае если элемент найден, кликнуть по нему.
Решение
Воспользоваться действиями "Open Browser", "Is element enabled", "If", "Send Click".
Реализация
- Собрать схему робота, состоящую из действий:
- Настроить параметр действия "Открыть браузер".
- Настроить параметры действия "Проверка наличия элемента". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметры действия "Если".
- Настроить параметры действия "Send Click".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Элемент видимый и доступный.