В данном подразделе пользователь может настроить запись действий пользователя в браузере. Рекордер записывает действия пользователя в браузере, автоматически выбирает для них соответствующие действия из группы «Web-элементы» и добавляет эти действия на рабочее поле для создания сценария робота.
Порядок работы при обработке ПО web-элемента:
- Web-recorder производит запись действий пользователя, и отправляет их в Robin Studio с помощью технологии Web Sockets;
- в Robin Studio создаётся ресурс с типом «web-элемент»;
- на основании параметров из web-элемента вызывается соответствующее действие и располагается на рабочем поле;
- параметры действия заполняются параметрами из web-элемента (по умолчанию «Default attribute»);
- при запуске действия ПО обращается к параметрам веб-элемента.
Для добавления нового web-элемента необходимо нажать на кнопку рядом с надписью « » и заполнить появившуюся форму (см. Рисунок 59).
Рисунок 59 – Добавление нового web-элемента
Таблица 7 содержит описание параметров для добавления web-элемента.
Таблица 7. Описание параметров для добавления web-элемента
Название поля |
Описание |
Примечание |
---|---|---|
Имя ресурса* |
Отображаемое название элемента |
Поле является обязательным для заполнения. |
Имя страницы |
Название страницы |
|
URL |
Адрес страницы |
|
Id элемента |
Идентификатор элемента |
|
Имя элемента |
Название элемента |
|
XPath |
Запрос к элементу |
|
Css Selector |
Путь к элементу в HTML |
|
Класс |
Перечисление классов элемента |
|
Тег |
Название тега |
|
Текст ссылки |
Адрес страницы, на которую ссылается выбранный элемент |
|
JavaScript |
Код для поиска элемента на странице |
|
Iframe |
Имя отдельного HTML-документа на странице |
|
Атрибут |
Атрибут который используется в параметрах действия по умолчанию |
|
После добавления блока web-элементов пользователю становится доступен набор кнопок (см. Рисунок 60).
Рисунок 60 – Кнопки управления блока web-элемента
|
|
|
|
Внутри блока для каждого web-элемента также доступны кнопки управления (см. Рисунок 61).
Рисунок 61 – Кнопки управления для редактирования и удаления 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-элемента необходимо нажать на кнопку , для отказа от сохранения – на кнопку .