История страницы
...
Действие ожидает факт того, что свойство элемента или атрибут элемента принял указанное значение. Имя атрибута или свойства может быть выбрано из предопределенного списка или заданно вручную.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | |||||
Контекст | 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, далее - обновить страницу.
Решение: воспользоваться действиями "Открыть браузерOpen Browser", "Ждать значение атрибутаWaitElementAttribute", "ОбновитьRefresh".
Реализация:
- Собрать схему робота состоящую из действий:
- Настроить параметры действия "Открыть браузер".
- Настроить параметры действия "Ждать значение атрибута". Для создания веб-элемента необходимо воспользоваться WebSpy (см. раздел Eng_Создание Create Web-элементовelements).
- Настроить параметр действия "Обновить".
- Нажать на кнопку "Старт" в верхней панели.
...
Программный робот отработал успешно.