Проверка наличия элемента Версия 17 (Java)
Группа действий: Браузеры
Описание
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута.
Иконка действия
Параметры действия
Входные параметры
- Поле "Контекст" - Контекст действия для работы с браузером.
- Поле "Элемент" - Элемент для взаимодействия.
- Поле "Видимый" - Если значение параметра равно true, то проверять видимость элемента.
- Поле "Доступный" - Если значение параметра равно true, то проверять доступность элемента.
- Поле "Тайм-аут" - Время ожидания выполнения действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону.
Выходные параметры
Результат - Переменная с общим результатом проверки состояния элемента. Значение равно true, если результаты всех проверок, задаваемых параметрами действия, оказались успешными. Если хотя бы одна проверка закончилась неуспешно, то общий результат будет false.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с браузером. | 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".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Элемент видимый и доступный.