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

Ключ

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

...

Waiting for element to exist Version 17 (Java)

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

Описание

Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута. Элемент не обязательно должен быть виден

Иконка действия

Image Removed

Параметры действия

Входные параметры

  1. Поле "Контекст" - Контекст действия для работы с браузером.

  2. Поле "Элемент" - Элемент, который инспектируется. Обязательное поле.

  3. Поле "Видимость" - Способ проверки видимости элемента.

  4. Поле "Доступность" - Способ проверки доступности элемента

  5. Поле "Тайм-аут" - Время ожидания выполнения условия (мс). Значение конвертируется в секунды: оно делится на 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

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with the browser.Robin.SeleniumBrowser contextYes
ElementElement to be inspected. Required.Robin.WebElement
Yes
VisibilityA way to check the visibility of an elementRobin.String
Yes
AvailabilityMethod of checking the availability of an elementRobin.String
Yes
TimeoutWait 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

  1. Assemble a robot scheme consisting of actionsСобрать схему робота, состоящую из действий

  2. Настроить параметр действия "Открыть браузер"Set the "Open Browser" action parameter.

  3. Настроить параметры действия "Перейти по URL"Set the parameters of the "Navigate" action

  4. Настроить параметры действия "Ждать состояния элемента". Элемент взять с помощью инструмента WebSpy (см. раздел Set the parameters of the "Waiting for element to exist" action. Take the element using the WebSpy tool (see Create Web-elements section). 



  5. Нажать на кнопку "Старт" в верхней панелиClick on the "Start" button in the top panel

Результат

Result

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