Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »


В данном подразделе пользователь может настроить запись действий пользователя в браузере. Рекордер записывает действия пользователя в браузере, автоматически выбирает для них соответствующие действия из группы «Web-элементы» и добавляет эти действия на рабочее поле для создания сценария робота.
Порядок работы при обработке ПО web-элемента:

  1. Web-recorder производит запись действий пользователя, и отправляет их в Robin Studio с помощью технологии Web Sockets;
  2. в Robin Studio создаётся ресурс с типом «web-элемент»;
  3. на основании параметров из web-элемента вызывается соответствующее действие и располагается на рабочем поле;
  4. параметры действия заполняются параметрами из web-элемента (по умолчанию «Default attribute»);
  5. при запуске действия ПО обращается к параметрам веб-элемента.

Для добавления нового web-элемента необходимо нажать на кнопку рядом с надписью « » и заполнить появившуюся форму (см. Рисунок 59).

Рисунок 59 – Добавление нового web-элемента
Таблица 7 содержит описание параметров для добавления web-элемента.
Таблица 7. Описание параметров для добавления web-элемента

Название поля

Описание

Примечание

Имя ресурса*

Отображаемое название элемента

Поле является обязательным для заполнения.

Имя страницы

Название страницы

 

URL

Адрес страницы

 

Id элемента

Идентификатор элемента

 

Имя элемента

Название элемента

 

XPath

Запрос к элементу

 

Css Selector

Путь к элементу в HTML

 

Класс

Перечисление классов элемента

 

Тег

Название тега

 

Текст ссылки

Адрес страницы, на которую ссылается выбранный элемент

 

JavaScript

Код для поиска элемента на странице

 

Iframe

Имя отдельного HTML-документа на странице

 

Атрибут

Атрибут который используется в параметрах действия по умолчанию

 

После добавления блока web-элементов пользователю становится доступен набор кнопок (см. Рисунок 60).


Рисунок 60 – Кнопки управления блока web-элемента

  • добавление нового блока web-элементов;

  • скрытие web-элементов, входящих в блок.

Внутри блока для каждого web-элемента также доступны кнопки управления (см. Рисунок 61).

Рисунок 61 – Кнопки управления для редактирования и удаления web-элемента

  • редактирование web-элемента;

  • удаление web-элемента

При нажатии на кнопку в появившемся окне пользователю необходимо ввести URL-страницы и нажать на кнопку [Начать] (см. Рисунок 62).

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="42b970c9-f79b-4b53-b380-16c32724ab3f"><ac:parameter ac:name="">_Ref87867936</ac:parameter></ac:structured-macro>Рисунок 62 –Запись web-элемента с помощью рекордера
После нажатия на кнопку [Начать] в правом нижнем углу экрана АРМа появляется окно, в котором отобразится информация о DisplayName, Xpath и Selector (см. Рисунок 63 и Таблица 7). После закрытия браузера окно WebSpy заполняется соответствующими параметрами.

<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="1f2fb6a0-5ae6-497b-b392-e1cbfa708a73"><ac:parameter ac:name="">_Ref152935887</ac:parameter></ac:structured-macro>Рисунок 63 – Запуск WebSpy
Для приостановки работы web-элемента необходимо нажать на кнопку , для завершения работы – на кнопку .
Для сохранения созданного web-элемента необходимо нажать на кнопку , для отказа от сохранения – на кнопку .

  • Нет меток