История страницы
Проверка наличия элемента
...
Версия 17 (Java)
Группа действий: Браузеры
...
Описание
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута.
...
аута
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером | Robin.Selenium |
Контекст браузера |
ACTION_CONTEXT
Да |
Элемент |
Элемент для взаимодействия |
Robin.WebElement | Да |
Проверить видимость.
Видимый | Если значение параметра равно true, то проверять видимость элемента | Robin.Boolean | true | Нет |
Проверить доступность.
Доступный | Если значение параметра равно true, то проверять доступность элемента | Robin.Boolean | true | Нет |
Тайм-аут | Время ожидания выполнения действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону | Robin.Numeric |
Нет | ||||
Результаты | ||||
---|---|---|---|---|
Результат |
Логическая переменная - результат проверки.
Переменная с общим результатом проверки состояния элемента. Значение равно true, если результаты всех проверок, задаваемых параметрами действия, оказались успешными. Если хотя бы одна проверка закончилась неуспешно, то общий результат будет false | Robin.Boolean | true |
Особые условия использования
Видимый и доступный элемент является кликабельным.
Пример использования
Задача
Перейти по ссылке https://codepen.io/GBora/pen/VLYyzY и проверить видимость и доступность элемента. В случае если элемент найден, кликнуть по нему.
Решение
Воспользоваться действиями "Открыть браузер", "Проверка наличия элемента", "Если", "Отправить клик".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметр действия "Открыть браузер".
- Настроить параметры действия "Проверка наличия элемента". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметры действия "Если".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Элемент видимый и доступный.