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

Ключ

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

Ждать значения атрибута Версия 13 (Java)

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

...

Описание

Действие ожидает факт того, что свойство элемента или атрибут элемента принял указанное значение. Имя атрибута или свойства может быть выбрано из предопределенного списка или заданно вручную

Image Removed

Параметры

Входные параметры

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

Элемент                                                     Элемент, который инспектируется. Обязательное поле

Имя атрибута или свойства из списка    Предопределенное имя атрибута или свойства элемента из списка

Имя атрибута                                            Имя атрибута, заданное пользователем

Значение атрибута                                   Значение атрибута, которое должно быть установлено

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

...

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

Image Added

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

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Selenium

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

Да

Элемент

Элемент, который инспектируется. Обязательное поле

Robin.WebElement


Да

Имя атрибута или свойства из списка

Предопределенное имя атрибута или свойства элемента из списка

Robin.String

checked

Да

Имя атрибута

Имя атрибута, заданное пользователем

Robin.String


Нет

Значение атрибута

Значение атрибута, которое должно быть установлено

Robin.Object

true

Нет

Тайм-аут

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

Robin.Numeric

10

Нет

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

Если элемент не принял указанное значение в пределах установленного тайм-аута, то будет отображена ошибка.

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

Задача

 Зайти Зайти на сайт https://old.bankrot.fedresurs.ru/?attempt=1, проверить, что атрибут элемента имеет значение = cheked, далее - обновить страницу.  

Решение

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

Реализация

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

Результат

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