Web- recorder- инструмент для записи действий пользователя в браузере.
Recorder записывает манипуляции пользователя в браузере и автоматически производит добавление определенных действий на флоу в Studio.
Порядок работы при обработке ПО web-элемента
1) Web-recorder производит запись действий пользователя, и отправляет их в Robin Studio с помощью технологии Web Sockets;
2) в Robin Studio создаётся ресурс с типом «web-элемент»;
3) на основании параметров из web-элемента вызывается соответствующее действие и располагается на рабочем поле;
4) параметры действия заполняются параметрами из web-элемента (по умолчанию «Default attribute»);
5) при запуске действия ПО обращается к параметрам веб-элемента.
Внимание! Web-элементы поддерживают только браузер Chrome.
Список параметров получаемых Recorder
При добавлении ресурса, путем нажатия на кнопку плюса, будет открыто окно "Добавление нового ресурса".
Поля для заполнения:
Параметр | Значение параметра |
DisplayName | Отображаемое имя элемента |
Page title | Имя страницы |
Url | Адрес страницы |
ElementId | Идентификатор элемента |
ElementName | Имя тега |
XPath | Запрос к элементу |
Full XPath | Полный запрос к элементу |
Selector | Путь к элементу в html |
Class | Перечисление классов элемента |
TagName | Тип тега |
LinkText | Адрес страницы, на который ссылается выбранный элемент |
JavaScript | Код для поиска элемента на странице |
IFrame | Имя отдельного HTML-документ на странице |
Default Attribute | Атрибут который используется в параметрах действия по умолчанию. Возможен выбор элемента. |
При нажатии на кнопку SPY имеется возможность забрать свойства другого элемента.
После добавления блока web-элементов пользователю становится доступен набор кнопок.
При нажатии на кнопку SPY в появившемся окне пользователю необходимо ввести URL-страницы и нажать на кнопку [Начать].
После нажатия на кнопку [Начать] в правом нижнем углу экрана АРМа появляется окно, в котором отобразится информация о DisplayName, Xpath и Selector.
После закрытия браузера окно WebSpy заполняется соответствующими параметрами.
Для приостановки работы web-элемента необходимо нажать на кнопку "Пауза" , для завершения работы – на кнопку "Стоп". Для сохранения созданного web-элемента необходимо нажать на кнопку "Сохранить", для отказа от сохранения – на кнопку "Отмена".
Список действий поддерживаемых в Recorder
- открыть вкладку;
- перейти по URL;
- отправить нажатие клавиш;
- расширенный клик;
- получить текст;
- получить таблицу;
- получить значение;
- получить значение чек-бокса;
- получить значение списка;
- получить значение радио-кнопки;
- переключиться на вкладку;
- переключиться на фрейм.
Условия записи данных действий и заполняемые параметры отображены в разделе Web-recorder.