Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Проверка наличия элемента

...

Версия 17 (Java)

Группа действий: Браузеры

...

Описание

Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута. 

Image Removed

...

аута 

Иконка действия

Image Added

Параметры и их настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

ContextУникальный идентификатор открытого сеанса

Контекст действия для работы с браузером

Robin.Selenium

Идентификатор сеанса

Контекст браузера

ACTION_CONTEXT

Да

Элемент

Element

Элемент для взаимодействия

.Web-элемент

Robin.WebElement


Да

ВидимостьVisibility

Проверить видимость.

Логический

Видимый

Если значение параметра равно true, то проверять видимость элемента

Robin.Boolean

true

Нет

ДоступностьAvailability

Проверить доступность.

Логический

Доступный

Если значение параметра равно true, то проверять доступность элемента

Robin.Boolean

true

Нет

Тайм-аут

Время ожидания выполнения действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону

Robin.Numeric

false


Нет

Результаты

Результат

Result

Логическая переменная - результат проверки.

Переменная с общим результатом проверки состояния элемента. Значение равно true, если результаты всех проверок, задаваемых параметрами действия, оказались успешными. Если хотя бы одна проверка закончилась неуспешно, то общий результат будет false

Robin.Boolean

true
Логический

Особые условия использования

Видимый и доступный элемент является кликабельным.

Пример использования 

Задача

Перейти по ссылке https://codepen.io/GBora/pen/VLYyzY и проверить видимость и доступность элемента. В случае если элемент найден, кликнуть по нему.
Image Added

Решение

Воспользоваться действиями "Открыть браузер", "Проверка наличия элемента", "Если", "Отправить клик". 

Реализация

  1. Собрать схему робота, состоящую из действий. 
    Image Added
  2. Настроить параметр действия "Открыть браузер".
    Image Added
  3. Настроить параметры действия "Проверка наличия элемента". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Added
  4. Настроить параметры действия "Если". 
    Image Added
  5. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Элемент видимый и доступный.
Image Added