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

Ключ

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

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

...

Версия 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 Removed

. В случае если элемент найден, кликнуть по нему.
Image Added

Решение

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

Реализация

...

  1. Собрать схему робота, состоящую из действий
  2. :
  3. . 
  4. Image Removed
  5. Image Added
  6. Настроить параметр действия "Открыть браузер".
  7. Image Removed
    Настроить параметры действия "Перейти по URL". 
    Image Removed
  8. Image Added
  9. Настроить параметры действия "Проверка наличия элемента".
  10.  Для
  11.  Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов)
    Image Added
  12. Настроить параметры действия "Если"
  13. Image Removed
  14. Image Added
  15. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

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