Ждать значения атрибута / Wait for attribute value
Группа действий: Браузеры
Действие ожидает факт того, что свойство элемента или атрибут элемента принял указанное значение. Имя атрибута или свойства может быть выбрано из предопределенного списка или заданно вручную.
Настройки
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | |||||
Контекст | Context | Контекст действия для работы с браузером. | Robin.Selenium | Контекст браузера | Да |
Элемент | Element | Элемент, который инспектируется. Обязательное поле. | Robin.WebElement | Да | |
Имя атрибута или свойства из списка | Select attribute name | Предопределенное имя атрибута или свойства элемента из списка. | Robin.String | checked | Да |
Имя атрибута | Enter attribute name | Имя атрибута, заданное пользователем | Robin.String | Нет | |
Значение атрибута | Attribute value | Значение атрибута, которое должно быть установлено. | Robin.Object | true | Нет |
Тайм-аут | Time out | Время ожидания выполнения действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону. | Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
Пример использования
Задача: зайти на сайт https://old.bankrot.fedresurs.ru/?attempt=1, проверить, что атрибут элемента имеет значение = cheked, далее - обновить страницу.
Решение: воспользоваться действиями "Открыть браузер", "Ждать значение атрибута", "Обновить".
Реализация:
- Собрать схему робота состоящую из действий:
- Настроить параметры действия "Открыть браузер".
- Настроить параметры действия "Ждать значение атрибута". Для создания веб-элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметр действия "Обновить".
- Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно.