# Руководство по веб-селекторам

В данном разделе мы не рассматриваем базовые способы записи и использования селекторов в Sherpa RPA с помощью кнопки и панели "Запись". Если вы не знакомы с базовыми приемами записи селекторов:

* обратитесь к разделу "Настройка селекторов":

{% embed url="<https://docs.sherparpa.ru/sherpa-designer/rabota-v-sherpa-designer/paneli-svoistv-i-peremennykh-i-rabota-s-nimi/panel-svoistv/nastroika-selektorov#nastroika-selektora>" %}

* ознакомьтесь с обучающими видео на нашем официальном Youtube канале (или Rutube канале):

{% embed url="<https://www.youtube.com/@sherparpa>" %}

{% embed url="<https://rutube.ru/channel/41535618/>" %}

Также, в данном разделе, мы не рассматриваем десктоп-селекторы. Здесь мы рассказываем о способах подбора веб-селекторов в сложных случаях.

Для поиска элементов на веб-странице в блогах из палитры «Автоматизация браузеров» могут использоваться CSS- или XPath-селекторы. В Sherpa RPA инструмент записи действий Пользователя (рекордер) по умолчанию записывает CSS-селекторы.

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2FM368EW9nCwTKdEkxRtvj%2F%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA1.png?alt=media&#x26;token=a08949b4-724e-4467-870e-63ef84dddb6c" alt=""><figcaption></figcaption></figure>

Если Вы хотите вручную использовать XPath-селектор вместо CSS-селектора, допишите к селектору в колонке CSS в окне "Редактировать селектор" префикс `xpath:`

Использование XPath вместо CSS в селекторах продемонстрировано в видео:

{% embed url="<https://sherparpa.ru/ucontent/?GeiZ>" %}

В большинстве случаев различий между CSS и XPath нет. Практически любой CSS-селектор можно преобразовать в XPath, и наоборот — это два альтернативных способа обозначения одних и тех же элементов. Обычно CSS-селекторы проще и короче для чтения, поэтому в Sherpa RPA по умолчанию используют именно их.

XPath обладает дополнительными возможностями для работы с текстовым содержимым элементов, однако в Sherpa RPA для таких задач есть отдельная колонка "Text" в окне селекторов. Она обеспечивает те же функции, что и XPath, и при этом является более удобной альтернативой.

Перечень возможных префиксов перечислен в выпадающем меню кнопки "Вставить модификатор" в окне "Редактировать селектор". В частности, доступен префикс `regex:`, который позволяет в текстовых колонках селектора (например, в колонке "Text") использовать регулярные выражения. Также в текстовых колонках селектора доступны подстановочные символы:

* `*` (замена любой последовательности символов),
* `?` (замена ровно одного символа).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/rukovodstvo-po-veb-selektoram.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
