playwright-best-practices
Справочник по лучшим практикам Playwright: написание, отладка и поддержка тестов (E2E, компонентных, API, визуальных, доступности, безопасности). Полезен для настройки CI/CD, оптимизации производительности, работы с OAuth, WebSocket, Electron и расширениями браузера.
Что делает навык
Навык предоставляет справочник лучших практик для разработки, отладки и поддержки тестов на Playwright, охватывая E2E, компонентные, API, визуальные и другие виды тестирования. Он помогает структурировать тестовые наборы, настраивать CI/CD, оптимизировать производительность и решать сложные задачи, такие как работа с OAuth, WebSocket, Electron и расширениями браузера.
Когда применять
- Написание новых тестов (E2E, API, GraphQL, визуальных регрессий) с использованием актуальных паттернов и структур.
- Отладка нестабильных (flaky) тестов, устранение проблем с таймаутами, изоляцией состояния и гонками.
- Настройка инфраструктуры тестирования: конфигурация CI/CD (GitHub Actions, GitLab), Docker, параллельное выполнение и отчетность.
- Тестирование специфических сценариев: мобильные устройства, Electron-приложения, браузерные расширения, доступность (a11y) и безопасность.
- Рефакторинг существующих тестов: внедрение Page Object Model, улучшение селекторов и создание фабрик тестовых данных.
Как работает
- Определить тип задачи (написание нового теста, отладка, настройка инфраструктуры) и выбрать соответствующий раздел справочника.
- Изучить рекомендуемые reference-файлы для конкретной активности (например, locators.md для проблем с селекторами или ci-cd.md для настройки пайплайнов).
- Применить описанные практики и паттерны к коду теста или конфигурации (например, использовать fixtures для изоляции данных или POM для структуры).
- Запустить тесты командой npx playwright test для проверки корректности и валидации изменений.
- При возникновении ошибок или нестабильности обратиться к разделам отладки (debugging.md, flaky-tests.md) для анализа причин и исправления.
Примеры запросов агенту
Что понадобится
- Установленный Playwright
- Доступ к репозиторию currents-dev/playwright-best-practices-skill для получения актуальных справочных материалов
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.