История страницы
...
Waiting for element to exist Version 17 (Java)
Группа действийAction group: БраузерыBrowsers
Описание
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута. Элемент не обязательно должен быть виден
Иконка действия
Параметры действия
Входные параметры
Поле "Контекст" - Контекст действия для работы с браузером.
Поле "Элемент" - Элемент, который инспектируется. Обязательное поле.
Поле "Видимость" - Способ проверки видимости элемента.
Поле "Доступность" - Способ проверки доступности элемента
Поле "Тайм-аут" - Время ожидания выполнения условия (мс). Значение конвертируется в секунды: оно делится на 1000 и округляется в большую сторону.
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
Идентификатор сеанса браузера
ACTION_CONTEXT
...
Description
This action is designed to check if the element exists on the page when the timeout expires. The element does not have to be visible
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 | |
Visibility | A way to check the visibility of an element | Robin.String | Yes | |
Availability | Method of checking the availability of an element | Robin.String | Yes | |
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
The visible and accessible element is clickable.
Example of use
Task
Go to
...
Да
...
Ожидаемое состояние свойства видимости.
Выпадающий список:
- Не проверять
- Видимый
- Невидимый
По умолчанию не проверять.
...
Ожидаемое состояние свойства доступности.
Выпадающий список:
- Не проверять
- Доступный
- Недоступный
По умолчанию не проверять.
...
Особые условия использования
Видимый и доступный элемент является кликабельным.
Пример использования
Задача
перейти по ссылке https://codepen.io/GBora/pen/VLYyzY и проверить существование элемента на странице (видимость и доступность and check the existence of the element on the page (visibility and availability).
Решение
Solution
Use the actions "Open Browserвоспользоваться действиями "Открыть браузер", "Перейти по URLNavigate", "Ждать состояния элементаWaiting for element to exist".
Реализация
Implementation
- Assemble a robot scheme consisting of actionsСобрать схему робота, состоящую из действий:
- Настроить параметр действия "Открыть браузер"Set the "Open Browser" action parameter.
- Настроить параметры действия "Перейти по URL"Set the parameters of the "Navigate" action.
- Настроить параметры действия "Ждать состояния элемента". Элемент взять с помощью инструмента WebSpy (см. раздел Set the parameters of the "Waiting for element to exist" action. Take the element using the WebSpy tool (see Create Web-elements section).
- Нажать на кнопку "Старт" в верхней панелиClick on the "Start" button in the top panel.
Результат
Result
The program robot completed successfullyПрограммный робот отработал успешно.