Запуск и отладка
Запуск тестов
Для запуска тестов используйте команду:
npx testplane
Также тесты можно запускать в GUI-режиме с визуальным интерфейсом:
npx testplane gui
В GUI вы можете:
- Наблюдать выполнение тестов в реальном времени
- Просматривать скриншоты, сравнивать и обновлять их
- Перезапускать отдельные тесты
- Видеть подробные ошибки с историей команд

Подробнее о GUI читайте в разделе HTML Reporter.
Фильтрация тестов при запуске
Предположим, у вас есть такие тесты:
describe("Главная страница", () => {
it("Проверка заголовка", async ({ browser }) => {
// ...
});
it("Проверка наличия поля поиска", async ({ browser }) => {
// ...
});
});
По имени
Опция --grep позволяет запускать тесты по совпадению с именем:
npx testplane --grep "Проверка наличия поля поиска"
Поддерживаются регулярные выражения:
npx testplane --grep "поиска|заголовка"
Опция --grep фильтрует тесты по полному имени (включая все уровни describe и it). Переданная строка интерпретируется как регулярное выражение.
По тегам
Теги помогают группировать тесты, например, отделить быстрые smoke-тесты от полных:
describe("Авторизация", { tag: "auth" }, () => {
it("Успешный вход", { tag: "smoke" }, async ({ browser }) => {
// ...
});
});