# Особенности записи действий пользователя в браузерах

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

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2Flc5o0QGZZBuRHBY20OxN%2F%D0%92%D1%8B%D0%B1%D0%BE%D1%80%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0.png?alt=media&#x26;token=bf3b18a0-4d46-4073-abb5-14076fbb3d3b" alt=""><figcaption></figcaption></figure>

В свойствах блока, также можно указать URL и параметры открытия страницы (в текущей или новой вкладке). Здесь же в выходных свойствах тоже есть ID процесса.

Если Вы сначала, допустим, запустили Chrome, а потом сделали клик мышью, и название переменной ProcessID совпадает с названием переменной ProcessID в следующем блоке, значит эти два блока будут работать с одним и тем же браузером и с одной и той же вкладкой.

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2FzKUO6qi3IIhVeV30qPaM%2Fimage.png?alt=media&#x26;token=ae2248f5-c2c4-4a34-b364-dd1da43284bd" alt=""><figcaption></figcaption></figure>

Если Вы поставили два блока для запуска Chrome, и один запустил станицу на одной вкладке, а другой – на другой вкладке, можно развести по разным ID процесса. В одном случае переменная будет называться ProcessID1, в другом – ProcessID2.

При клике мышью по какому-то элементу внутри этой страницы (работает с любыми блоками, где есть селекторы), в поле ID процесса вы можете указать правильную переменную, которая будет определять и конкретный экземпляр браузера, и конкретную вкладку, с которой мы сейчас работаем.

Блок "Клик мышью" для разных браузеров обладает некоторыми интересными возможностями. Одна из них заключается в том, что здесь ID процесса является и входным свойством, и выходным свойством. Точнее, выходное свойство называется "Новый ID процесса". Часто бывает, что, когда Вы кликаете на какой-то ссылке внутри страницы, сама страница так устроена, что она открывает новую страницу не в той же вкладке, а в новой. И получается, что у вас есть старая вкладка со страницей, с которой Вы только что ушли, и новая вкладка со страницей, на которую Вы перешли. Бывает полезно иметь возможность работать как с новой, так и с предыдущей вкладкой. Тогда в переменную, указанную в выходном свойстве "Новый ID процесса" будет записан идентификатор той вкладки, на которую Вы перешли. Это значит, например, что эти две переменные можно сделать разными, на входе допишем к имени переменной old, а на выходе new.

<figure><img src="https://483167589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpyvTUnAaOD3OMZ1w2jM6%2Fuploads%2FaVtLW3xItbZh16p1xGY5%2F%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20%D0%B2%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0%D1%85.png?alt=media&#x26;token=1797c5ce-4f7b-4481-977d-28d18e32b2b3" alt=""><figcaption></figcaption></figure>

В следующих блоках Вы можете работать с новой (только что открытой) вкладкой, закрыть её и продолжить работать со старой вкладкой, или даже переключаться между ними, работая в одном блоке с одной вкладкой, а в другом блоке – с другой. Если этот функционал не требуется, то по умолчанию оставьте на входе и выходе имя переменной ProcessID. Это значит, что если вы открыли при клике на какую-то ссылку новую вкладку, в ProcessID запишется идентификатор новой вкладки, и вы продолжите работать в этой новой вкладке.


---

# 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/osnovnoe-menyu/panel-razrabotka/menyu-zapis/zapis-deistvii-polzovatelya/osobennosti-zapisi-deistvii-polzovatelya-v-brauzerakh.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.
