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