История страницы
Ждать значения
...
атрибута Версия 13 (Java)
Группа действий: Браузеры
Данное действие предназначено для проверки состояния выбора элемента элемента по завершению тайм-аута в зависимости от переданного параметра.
Настройки
...
Описание
Действие ожидает факт того, что свойство элемента или атрибут элемента принял указанное значение. Имя атрибута или свойства может быть выбрано из предопределенного списка или заданно вручную
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером | Robin.Selenium |
Идентификатор сеанса браузера
Контекст браузера | Да |
Элемент |
Элемент, который инспектируется. Обязательное поле | Robin.WebElement | Да |
Имя атрибута |
Имя атрибута, значение которого нужно ожидать.
Для активированного чек-бокса необходимо выбрать атрибут checked и значение true. И наоборот.
Выпадающий список:
- Тип - tagName
- Значение - value
- Содержимое - innerHTML
- Текстовое содержимое - innerText
- Текстовый контент - textContent
- Отмеченное состояние - checked
- Выбранное состояние - selected
- другое
или свойства из списка | Предопределенное имя атрибута или свойства элемента из списка | Robin.String |
checked | Да |
Имя атрибута |
Имя атрибута, заданное пользователем | Robin.String | Нет | |
Значение атрибута |
Значение атрибута, которое |
Если поле не заполнено, будет установлено пустое значение или false для логических.
Объектдолжно быть установлено | Robin.Object | true | Нет |
Тайм-аут |
Время ожидания выполнения |
действия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону | Robin.Numeric | 10 | Нет |
Особые условия использования
Если элемент не принял указанное значение в пределах установленного тайм-аута, то будет отображена ошибка.
Пример использования
Задача
Зайти на сайт https://old.bankrot.fedresurs.ru/?attempt=1, проверить, что атрибут элемента имеет значение = cheked, далее - обновить страницу.
Решение
Воспользоваться действиями "Открыть браузер", "Ждать значение атрибута", "Обновить".
Реализация
- Собрать схему робота состоящую из действий.
- Настроить параметры действия "Открыть браузер".
- Настроить параметры действия "Ждать значение атрибута". Для создания веб-элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов).
- Настроить параметр действия "Обновить".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Отсутствуют.