PlaywrightЛАБОРАТОРИЯ КАЧЕСТВА9 задач · реальные тесты в исходниках

Проверять результат, а не надеяться

Нажали. Дождались.
Убедились.

Попробуйте знакомые действия в интерфейсе. Включите неисправность и посмотрите, какое утверждение теста её поймает. Затем запустите этот тест в настоящем браузере из готового проекта.

01
ДЕЙСТВИЕОтправить форму
02
ОЖИДАНИЕПолучить результат
03
ПРОВЕРКАНовая заявка в списке

Кнопка нажалась — ещё не значит,
что нужное действие выполнено.

Здесь — живой учебный интерфейс. Вы выполняете действия самостоятельно. Playwright запускается в скачанном проекте или CI; эта страница не запускает браузерный движок. Ниже показан отдельно сохранённый результат настоящего прогона.

От привычного действия — к полезному тесту

Девять проверок для веб-сервиса

01 — 09

01 / 09

Готовим лабораторию…

Загружаем описание задачи и исходник.

Где пригодитсяВ форме, каталоге и личном кабинете вашего сервиса.

В исправном режиме интерфейс выполняет ожидаемое действие.

Исправный интерфейс
A

Попробуйте интерфейс

Учебные данные

Интерфейс загружается…

Наблюдаемый результат

Что проверяет тест

    Проверьте сами

    Выполните шаги и сравните результат с ожиданием. Код теста находится ниже.

    Один сценарий — одно проверяемое поведение

    Заберите воспроизводимую проверку

    Тест для выбранной задачи

    Код соответствует учебному интерфейсу выше. Он запускается через Playwright Test в проекте из архива.

    tests/example.spec.js
    // Загружаем пример…

    Обратите внимание на локаторы по роли и подписи, ожидания expect и проверку самого результата. Искусственная пауза не заменяет ожидание нужного состояния.

    Сохранённый реальный прогон

    Какие проверки мы запускали

    Это результат запуска тестов проекта, а не оценка ваших действий на странице. Дата, версия и детали сохраняются в открытом JSON-файле.

    Открыть результаты прогона ↗
    Загружаем данные прогона…

    В исходниках есть команды, чтобы повторить проверки самостоятельно.

    Теперь — в настоящем браузере

    Запустите проект у себя

    Распакуйте архив, откройте терминал в папке с package.json и установите зависимости и браузеры. В проекте есть инструкция, исходники интерфейса, тесты и отдельный прогон с намеренными неисправностями.

    Скачать исходники ZIP ↓
    В корне проекта
    npm ci
    npx playwright install
    npm test
    npx playwright show-report

    Поиграться локально: npm start, затем http://127.0.0.1:8794. Для тестов сервер запускается автоматически.