- Создана пользователем Vladislav Poltoratskiy. Последнее обновление: вчера в 03:33 PM Время чтения: 4 мин.
Web-шпион/рекордер
Расширение предназначено для получения селекторов (XPath и CSS) элементов веб-страниц и их передачи в Студию для автоматизации, а также для записи действий пользователя в браузере.
1. Установка
Автоматическая
Установите расширение из официального магазина дополнений (Chrome Web Store или Firefox Add-ons) по ссылке из Студии.
- Chrome: https://chromewebstore.google.com/detail/jckeblcmhhlchdopafpkeooehplnhneo
- Firefox: https://addons.mozilla.org/en-US/firefox/addon/robin-web-spy/
Ручная (режим разработчика)
Для Chrome:
Скачайте и распакуйте архив с расширением.
Перейдите на страницу chrome://extensions/.
Включите «Режим разработчика» (Developer mode).
Нажмите «Загрузить распакованное расширение».
Укажите папку с файлами расширения в проводнике.
Для Firefox:
Перейдите на страницу about:addons.
Нажмите на иконку шестеренки.
Нажмите «Установить дополнение из файла...» в открывшемся меню.
Укажите файл расширения в формате .xpi в проводнике.
2. Интерфейс виджета
По нажатии на иконку расширения открывается виджет.
- Вкладка «Web-шпион» – содержит параметры шпиона для захвата элементов страницы.
- Вкладка «Web-рекордер» – содержит параметры рекордера для записи действий в браузере.
- Кнопка смены режима закрепления – плавающий или в боковой панели.
Вкладка «Web-шпион»

Опции «Полный XPath» / «Полный CSS-селектор» – переключают режим записи между коротким (относительным) и полным (абсолютным) путем.
Кнопка «Указать элемент» – активирует режим выбора объекта на странице.
Поля цXPath» и «CSS-селектор» – отображают полученные данные.
Переключатель «Режим поиска» – выбор типа селектора для проверки.
Кнопка «Найти элемент» – проверяет наличие элемента на странице по введенному селектору.
Кнопка «Сохранить» – передает данные в Студию.
Вкладка «Web-рекордер»


- Опции «Полный XPath» / «Полный CSS-селектор» – переключают режим записи между коротким (относительным) и полным (абсолютным) путем.
- Опция «Делать скриншоты элементов» – переключает режим создания скриншота захватываемого элемента.
- Опция «Вставить после выбранного действия» – переключает режим вставки записанных действий на схему робота.
- Индикатор браузера, в котором открыто расширение.
- Кнопка «Начать» – активирует запись действий пользователя. Сменяется кнопками:
- «Пауза» – приостанавливает запись, дальнейшие действия не записываются.
- «Стоп» – останавливает запись, отправляет полученные данные в Студию.
- «Отменить» – отменяет запись, имеющиеся данные удаляются.
3. Порядок работы
Шпион
- 1. Выбор типа селектора
Короткий путь (по умолчанию): создает лаконичные селекторы (например, //button[@id="login"]). Рекомендуется для стабильной работы.
Полный путь: если активны чекбоксы «Полный...», генерируется абсолютный путь от корня страницы (/html/body/...). Используйте, если у элемента нет уникальных атрибутов.
- Захват элемента
Откройте нужную веб-страницу.
Откройте виджет шпиона и нажмите «Указать элемент».
Наведите курсор на нужный объект (он подсветится) и нажмите ЛКМ.
Данные автоматически появятся в полях «XPath» и «CSS-селектор». Кнопка «Сохранить» станет активной.
Для отмены режима выбора до клика снова откройте виджет и нажмите «Отменить выбор элемента».
- Проверка (валидация)
Выберите режим поиска (XPath или CSS-селектор).
Введите или измените значение в поле.
Нажмите «Найти элемент»:
Если элемент один — он подсветится на 2 секунды.
Если элементов несколько — отобразится их количество (подсветки не будет).
Если элементов нет — отобразится «Найдено элементов: 0».
- Сохранение
- Нажмите «Сохранить». Данные будут мгновенно переданы в открытое окно создания/редактирования элемента в Студии.
Рекодер
- Настройка параметров
Короткий путь (по умолчанию): создает лаконичные селекторы (например, //button[@id="login"]). Рекомендуется для стабильной работы.
Полный путь: если активны чекбоксы «Полный...», генерируется абсолютный путь от корня страницы (/html/body/...). Используйте, если у элемента нет уникальных атрибутов.
- Запись действий
- Откройте нужную веб-страницу.
- Откройте виджет шпиона и нажмите «Начать».
- Если отсутствует открытый проект робота, начать запись не получится.
- Для приостановки записи откройте виджет, нажмите «Пауза».
- Для остановки записи нажмите «Стоп». Полученные данные будут переданы в Студию: будут созданы действия робота, повторяющие записанные действия пользователя, а также ресурсы робота, содержащие информацию об элементах, с которыми взаимодействовал пользователь.
4. Особенности работы
Связь со Студией: Для корректной работы не закрывайте Студию до окнчания работы со шпионом/рекордером.
Автономность: Расширение работает без доступа к интернету (в локальных сетях).
- Нет меток