> For the complete documentation index, see [llms.txt](https://anonym-team.gitbook.io/anonym-browser-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://anonym-team.gitbook.io/anonym-browser-docs/scenarios/overview.md).

# Обзор сценариев

Сценарий — сохранённая последовательность действий, которую приложение само выполняет в браузерном профиле: открыть сайт, принять cookies, прокрутить страницу, нажать кнопку, ввести текст. Один раз собрали сценарий — запускаете его на любом количестве профилей.

## Когда пригодится

* Прогреть новые профили: обойти несколько сайтов, полистать страницы, принять cookies.
* Повторить одинаковые действия на десятках профилей: зайти на сайт, найти товар, добавить в избранное.
* Проверить профили: узнать внешний IP и записать его в заметки профиля.

## Как работает сценарий

* Сценарий выполняется **на вашем компьютере**, а не на сервере. Не выключайте компьютер и не закрывайте приложение, пока сценарии работают.
* Перед запуском профиль должен быть остановлен. Приложение само запустит его, выполнит шаги по порядку, а затем остановит профиль и сохранит его данные.
* Действия похожи на действия человека: курсор движется к элементу, текст печатается по одной букве, страница прокручивается постепенно.
* Сценарий можно выполнять в обычном окне или в фоне, без окна браузера на экране, — это настраивается в [редакторе](/anonym-browser-docs/scenarios/editor.md).
* Запустить сценарий по расписанию нельзя. Запускайте его вручную или из своих программ через [Local API](/anonym-browser-docs/app/local-api.md) и [MCP](/anonym-browser-docs/app/mcp.md).

## Запустить сценарий на профиле

1. В левом меню откройте **Профили**.
2. Если профиль запущен, остановите его.
3. В строке профиля откройте **Действия** → **Запустить сценарий**.

   Чтобы запустить сценарий сразу на нескольких профилях, отметьте их галочками и на панели массовых действий нажмите **Запустить сценарий**.
4. В окне **Запуск сценария** откройте список **Выбрать сценарий** и выберите сценарий. Можно начать вводить название.
5. Нажмите **Ок**.

Появится сообщение **Сценарий добавлен в очередь…**. Пока сценарий работает, вкладка профиля в заголовке приложения помечена **Профилем управляет автоматизация**. Когда он закончит, появится одно из сообщений:

* **«Название профиля»: сценарий выполнен** — все шаги пройдены;
* **«Название профиля»: сценарий завершился с ошибкой** — какой-то шаг не удался. Чтобы найти его, запустите [тест сценария](/anonym-browser-docs/scenarios/import-test-templates.md) на этом профиле и посмотрите журнал;
* **«Название профиля»: сценарий отменён** — профиль остановили вручную.

**Как остановить сценарий:** остановите профиль, как обычно, — например, кнопкой **Остановить профиль** на его вкладке в заголовке приложения.

**Сколько можно запустить сразу:** до 50 профилей за один массовый запуск. Одновременно на компьютере выполняется до 10 сценариев, остальные ждут своей очереди и запускаются автоматически.

## Работа со списком сценариев

На вкладке **Мои сценарии** — ваши сценарии, на вкладке **Шаблоны сценариев** — готовые заготовки. Поле **Ищите сценарии по названию** фильтрует список.

| Задача                            | Как сделать                                                                                                                  |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Создать сценарий                  | **Создать сценарий** — откроется [редактор](/anonym-browser-docs/scenarios/editor.md)                                        |
| Создать сценарии из JSON-файлов   | **Создать массово сценарии** — см. [Импорт, тестирование и шаблоны](/anonym-browser-docs/scenarios/import-test-templates.md) |
| Изменить сценарий                 | В меню карточки **Редактировать**                                                                                            |
| Сделать копию в этом же окружении | **Клонировать** — копия получит название `<название> - клон`                                                                 |
| Перенести в другое окружение      | **Копировать в окружение**, затем выберите окружение. Исходный сценарий останется на месте                                   |
| Держать сценарий вверху списка    | **Закрепить**. Снять — **Открепить**                                                                                         |
| Сохранить в файл                  | **Экспорт** — сценарий сохранится в JSON-файл                                                                                |
| Удалить                           | **Удалить** и подтвердите                                                                                                    |

Чтобы обработать несколько сценариев сразу, отметьте их галочками. На панели массовых действий появятся **Копировать в окружение**, **Экспортировать сценарии**, **Клонировать** и **Удалить сценарии**.

Если список не обновился после действий коллег, нажмите **Обновить список сценариев**.

<figure><img src="https://3486285259-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKdNtZXSJpOkOmdnRaxIJ%2Fuploads%2Fgit-blob-52615542fc603e5169dd39b2fa32336fb97b251a%2Fscenarios-overview.png?alt=media" alt="Раздел Сценарии с открытым меню карточки"><figcaption><p>Меню карточки сценария открывается кнопкой <strong>…</strong></p></figcaption></figure>

## Сценарии в командном окружении

Сценарии окружения видят все участники команды. Что они могут с ними делать, зависит от прав:

* создавать — право **Создавать сценарии**;
* редактировать, экспортировать, копировать, удалять — права в строке **Сценарии**;
* запускать — право **Использовать** в строке **Профили** для нужного профиля.

В пресете по умолчанию права на сценарии выключены. Подробнее — в разделе [Права доступа](/anonym-browser-docs/teams/permissions.md).

## Если не получилось

| Сообщение                                                    | Что сделать                                                                                                    |
| ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- |
| **Профиль занят**                                            | Профиль запущен или с ним выполняется другое действие. Остановите профиль и дождитесь, пока он сохранит данные |
| **Для профиля уже выполняется сценарий**                     | Дождитесь окончания текущего сценария или остановите профиль                                                   |
| **Профиль ожидает синхронизации**                            | Данные профиля после прошлой остановки ещё отправляются. Подождите несколько секунд и повторите                |
| **Действие не доступно из-за ваших настроек прав в команде** | Нет права **Использовать** на этот профиль. Попросите владельца или админа включить его                        |

## Что дальше

* [Собрать сценарий в редакторе](/anonym-browser-docs/scenarios/editor.md).
* [Проверить сценарий тестом и взять готовый шаблон](/anonym-browser-docs/scenarios/import-test-templates.md).
* [Прогреть профиль Cookie-роботом](/anonym-browser-docs/profiles/cookie-robot.md) — без сборки сценария.
