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

Ключ

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

...

WaitElementAttribute Version 13 (Java)

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

Описание

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

Image Removed

...

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

Image Added

Settings of parameters

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры

Контекст

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

Нет

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

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

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

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, далее - обновить страницу. 

Image Removed

make sure the element attribute has the value = checked, next - refresh the page.

Image Added

Solution

Use theРешение: воспользоваться действиями "Open Browser", "WaitElementAttribute", "Refresh" actions

Реализация: 

Implementation

  1. Assemble a robot scheme with the actions.Собрать схему робота состоящую из действий:
  2. Set the "Open Browser" action parameters.Настроить параметры действия "Открыть браузер". 
  3. Настроить параметры действия "Ждать значение атрибута". Для создания веб-элемента необходимо воспользоваться WebSpy (см. раздел Set the "WaitElementAttribute" action parameters. To create web-element use the WebSpy tool (see section Create Web-elements). 

  4. Set the "Refresh" action parameter.Настроить параметр действия "Обновить". 
  5. Нажать на кнопку Click "Старт" в верхней панели. 

Результат:

  1. Start" in the top panel.

Result

The program robot completed successfully.Программный робот отработал успешно.