Ждать состояния элемента Версии 17 (Java)

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


Описание

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

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

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

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Контекст

Уникальный идентификатор открытого сеанса работы с браузером

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

ACTION_CONTEXT


Да

ЭлементЭлемент для взаимодействияWeb-элемент
Да
Видимость

Ожидаемое состояние свойства видимости


Выпадающий список:

  • Не проверять
  • Видимый
  • Невидимый

По умолчанию не проверять

Строка
Нет
Доступность

Ожидаемое состояние свойства доступности


Выпадающий список:

  • Не проверять
  • Доступный
  • Недоступный

По умолчанию не проверять

Строка
Нет
Тайм-аутВремя ожидания выполнения условия
Число10Нет

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

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

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

Задача

Перейти по ссылке https://codepen.io/GBora/pen/VLYyzY  и проверить существование элемента на странице (видимость и доступность). 

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий. 

  2. Настроить параметр действия "Открыть браузер".

  3. Настроить параметры действия "Перейти по URL". 

  4. Настроить параметры действия "Ждать состояния элемента". Элемент взять с помощью инструмента WebSpy (см. раздел Создание Web-элементов). 
  5. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

  • Нет меток