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