Перейти к содержимому

Мастер UI для веб-автоматизации

Описание

Редактор XPATH - встроенный инструмент Puzzle RPA, который упрощает работу с языком запросов XPATH.

Чтобы открыть редактор, требуется кликнуть по кнопке, расположенной на блоках из раздела “Веб-автоматизация”:

Untitled

Внешний вид редактора:

Untitled

Перед началом использования редактора XPATH следует установить Puzzle RPA Plugin.


  • Инструкция по установке Puzzle RPA Plugin

    1. Нажмите иконку Google в левом нижнем углу окна редактора XPATH;

    Untitled

    1. На открывшейся странице браузера выполните клик по кнопке “Установить”;

    Untitled

    1. Перезагрузите браузер.

Для получения абсолютного XPATH элемента требуется выполнить клик по кнопке “Выбрать” в верхней панели редактора, а затем по интересующему элементу на странице браузера. XPATH элемента автоматически отобразится в верхней панели редактора:

Untitled

Скопировать XPATH можно при помощи кнопки, расположенной справа от отображенного XPATH.

В левой части редактора располагается список узлов и количество их атрибутов. При нажатии на количество атрибутов узла открывается окно “Настройки узла”.

Untitled

Оно позволяет добавить переменную индекса или переменную узла при помощи выбора соответствующего чекбокса и переменной из выпадающего списка. Также есть возможность применить одну из функций:

  • ancestor;
  • ancestor-or-self;
  • preceding;
  • preceding-sibling;
  • following;
  • following-sibling;
  • descendant;
  • descendant-or-self;
  • self;
  • child;
  • parent.

Для этого необходимо поставить отметку в соответствующий чекбокс и выбрать нужную функцию в выпадающем списке.

Переименовать узел можно, изменив его название в поле “Имя узла” Для сохранения изменений требуется нажать кнопку “Сохранить”.

Для исключения узла из XPATH необходимо убрать отметку из соответствующего чекбокса справа от узла.

Также с помощью кнопок над списком узлов можно

  • добавить узел;
  • переместить узел вверх;
  • переместить узел вниз;
  • удалить узел.

Для работы с атрибутами узла необходимо выбрать узел кликом мыши. В правой части редактора отобразится список атрибутов и их значения. Для добавления атрибута и его значения в XPATH выберете его с помощью чебокса. При выборе значения атрибута используйте одну из функций:

  • is;
  • contains;
  • starts-with;
  • not is;
  • contains-text;
  • starts-with-text;
  • text-is.

Untitled

Связать атрибуты в XPATH можно с помощью логических функций “and” и “or”.

Untitled

Также редактор позволяет использовать переменные. Для этого необходимо перейти в “Дополнительные настройки”, поставить отметку в соответствующий чекбокс и выбрать переменную в выпадающем списке. В поле значения необходимо вставить конструкцию ******, чтобы вместо нее подставилось значение переменной.

Также в настройках атрибута можно добавить дополнительные скобки и переименовать атрибут, введя новое название в поле “Имя атрибута”. Для сохранения изменений требуется нажать кнопку “Сохранить”.

Untitled

Также с помощью кнопок над списком атрибутов можно

  • добавить атрибут;
  • переместить атрибут вверх;
  • переместить утрибут вниз;
  • удалить атрибут.

После редактирования можно проверить корректность XPATH при помощи кнопки “Проверить” в верхней панели редактора. При нажатии выдается информация о том, сколько элементов найдено, а рядом с ней располагается кнопка для отображения найденного(-ых) элемента(-ов) на странице браузера.

Важно! Проверку можно осуществлять только в том случае, если в XPATH не используются переменные.

Untitled

Также имеется возможность восстановить исходный XPATH при помощи кнопки “Восстановить” в верхней панели редактора.

Для сохранения полученного XPATH необходимо нажать кнопку “Сохранить” в нижней правой части редактора.