Xpath - язык запросов к элементам xml или html документа.

Действия студии группы «Браузеры» обращаются к элементам страницы по их пути в html разметке. Путь до элемента задается в параметре действий «XPath» с помощью языка XPath.

Для получения нескольких веб-элементов, имеющих практически одинаковые значения Xpath, необходимо организовать динамическую замену Xpath посредством функционала ROBIN Studio.

Используя действия Robin Studio в значении XPath, сохраненном в текстовую переменную, происходит замена части, которая различна в XPath каждого веб-элемента.

Рассмотрим порядок работы XPath более подробно.

  1. Создать переменную с типом данных «Строка», в качестве значения переменной указать полный XPath элемента, где различающаяся часть будет заменена каким-либо словом. 
    Пример заполнения:

    Значение Xpath:
  2. Выбрать действие «Заменить по шаблону» из группы «Текст».
  3. Заполнить параметры действия:
    • Параметр «Текст» - указать созданную ранее переменную, в которой храниться XPath
    • Параметр «Шаблон» - указать регулярное выражение для сопоставления, т. е. то слово, которое необходимо заменить
    • Параметр «Подстановка» - указать новое значение для текста, который необходимо заменить
      Пример заполнения параметров:
  4. В параметре «Результат» указать XPath веб-элемента, XPath которого нужно изменить.
    Пример:
  5. Затем после заполнения параметра «Элемент» какого-либо действия группы «Браузеры» переменной, чей XPath указан для сохранения результата в действии «Заменить по шаблону», действие будет выполнено с измененным XPath.
  6. Для лучшего понимания рассмотрим кейс по динамической замене XPath:


  • Нет меток