---
title: "Тесты"
id: "2000"
type: "page"
slug: "tests"
published_at: "2026-09-20T16:13:22+00:00"
modified_at: "2026-09-21T00:00:47+00:00"
url: "https://pastukhov.com/agents/ui/docs/tests"
markdown_url: "https://pastukhov.com/agents/ui/docs/tests.md"
excerpt: "Отдельное действие или правило мало что доказывает: настоящая проверка — это путь целиком, от входа…"
---

# Тесты

[https://pastukhov.com/agents/ui/docs/tests.md](https://pastukhov.com/agents/ui/docs/tests.md)

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

## Что такое тест

Последовательность шагов, которые выполняются по порядку. Шаг бывает трёх видов:

- **Открыть адрес** — перейти на нужную страницу.
- **Выполнить действие** — пройти записанный сценарий: войти, заполнить форму, открыть раздел.
- **Проверить правила** — прогнать проверки на странице, где тест оказался.

У шага есть переключатель **«продолжать при ошибке»**. Обычно он выключен: если шаг не сработал, идти дальше бессмысленно — результат всё равно будет неверным. Включают его, когда шаг необязательный: например, всплывающее окно, которое появляется не у всех.

## Сборка теста

1. На вкладке «Тесты» создайте новый тест и дайте ему понятное имя: «Оплата заказа».
2. Добавьте шаги по порядку и выберите для них готовые действия и правила из списка.
3. В шаге **«проверить правила»** можно сузить набор: например, проверять только правила страниц оплаты, а не все правила проекта.
4. Сохраните. Каждый шаг проверяется сразу: если действие удалено или ещё не подтверждено, тест не сохранится и продукт скажет, какой именно шаг виноват.

Проверка при сохранении — не придирка: тест, который ссылается на несуществующий шаг, всё равно не выполнится, только вы узнаете об этом в самый неподходящий момент.

## Чем тест отличается от одного правила

Правило проверяет страницу, на которой вы его запустили. Тест сам приводит браузер на нужные страницы и проверяет каждую из них. Поэтому правило отвечает на вопрос «что не так на этой странице», а тест — на вопрос «можно ли вообще пройти путь и всё ли на нём в порядке».

## Где живёт тест

Тест — файл в папке проекта, рядом с действиями и правилами. Значит, он попадает в историю правок и переносится на другой сервер вместе с проектом. Менять его можно и через интерфейс, и в файле — если открыть в файловом диалоге, список покажет актуальное содержимое.

## Когда шаг устарел

Интерфейс меняется, и шаг может перестать работать: кнопку переименовали, поле переехало. Признак простой — запуск заканчивается ошибкой на этом шаге, а сама страница при этом выглядит нормально. Что делать:

- посмотреть сообщение об ошибке — в нём сказано, какой шаг не прошёл;
- перезаписать действие на этой странице — новое действие запомнит элементы заново;
- либо попросить агента исправить действие словами, если правка небольшая.

## Как запустить

Тест можно поставить вручную: кнопкой на вкладке «Тесты» в приложении или через выбор теста в панели дополнения. Дальше он ждёт исполнителя — браузера с подключённым дополнением. Обычно это меньше минуты. Если запускать нужно регулярно, тест ставят на расписание.

Дальше: что происходит во время запуска и что остаётся после него — в разделе [Запуски](/agents/ui/docs/runs)
.

[← Оглавление документации](/agents/ui/docs)
