История страницы
...
Wait Element Attribute Version 13 (Java)
Группа действийAction group: БраузерыBrowsers
Описание
Действие ожидает факт того, что свойство элемента или атрибут элемента принял указанное значение. Имя атрибута или свойства может быть выбрано из предопределенного списка или заданно вручную.
Настройки
...
Description
The action waits for the element property or element attribute to take the specified value. The name of the attribute or property can be selected from a predefined list or specified manually
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Context | Action context for working with the browser |
Свойство
Описание
Тип
Пример заполнения
Обязательность заполнения поля
Параметры
Контекст
. | Robin.Selenium |
Browser context |
Yes |
Element | Element |
to be inspected. Required. | Robin.WebElement |
Да
Имя атрибута или свойства из списка
Yes | |
Attribute or property name from the list | The predefined attribute or property element name from the list |
. | Robin.String |
Yes |
Да
Имя атрибута
Attribute name | User-defined attribute name | Robin.String |
Нет
No | |
Attribute value |
The attribute value to be set. | Robin.Object |
No |
Нет
Тайм-аут
Timeout | Wait until condition to be done (ms). The value is converted to seconds: it`s devided by 1000 and rounded up. | Robin.Numeric |
Нет
Особые условия использования
Если элемент не принял указанное значение в пределах установленного тайм-аута, то будет отображена ошибка.
Пример использования
No |
Special conditions of use
If the element did not accept the specified value within the specified timeout, an error will be displayed
Example of use
Task
Go to website Задача: зайти на сайт https://old.bankrot.fedresurs.ru/?attempt=1, проверить, что атрибут элемента имеет значение = cheked, далее - обновить страницу.
make sure the element attribute has the value = checked, next - refresh the page.
Solution
Use theРешение: воспользоваться действиями "Open Browser", "WaitElementAttributeWait Element Attribute", "Refresh" actions.
Реализация:
Implementation
- Assemble a robot scheme with the actions.Собрать схему робота состоящую из действий:
- Set the "Open Browser" action parameters.Настроить параметры действия "Открыть браузер".
- Настроить параметры действия "Ждать значение атрибута". Для создания веб-элемента необходимо воспользоваться WebSpy (см. раздел Set the "Wait Element Attribute" action parameters. To create web-element use the WebSpy tool (see section Create Web-elements).
- Set the "Refresh" action parameter.Настроить параметр действия "Обновить".
- Нажать на кнопку Click "Старт" в верхней панели.
Результат:
- Start" in the top panel.
Result
The program robot completed successfully.Программный робот отработал успешно.