Compétences e2e-testing
📦

e2e-testing

Sûr

Автоматизация сквозного тестирования с Playwright

Ручное тестирование требует много времени и подвержено ошибкам. Этот навык предоставляет структурированный 7-фазный рабочий процесс для автоматизированного E2E-тестирования с Playwright — от настройки до интеграции с CI/CD.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "e2e-testing". Set up E2E testing for a React application

Résultat attendu:

Создает файл конфигурации Playwright, устанавливает зависимости, настраивает структуру директории тестов и предоставляет пример тестового файла с тестом потока входа

Utilisation de "e2e-testing". Run cross-browser tests

Résultat attendu:

Выполняет тестовый набор в браузерах Chromium, Firefox и WebKit с подробными отчетами о прохождении/непрохождении и артефактами скриншотов для неудачных тестов

Audit de sécurité

Sûr
v1 • 2/24/2026

Static analyzer flagged 34 patterns (30 external_commands, 4 blocker) but all are false positives. The SKILL.md file is documentation, not executable code. Backticks are markdown formatting for skill references, not shell commands. No actual code execution or dangerous patterns exist.

1
Fichiers analysés
167
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
23
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

QA-инженеры, автоматизирующие регрессионное тестирование

Настройка комплексных E2E-тестов, которые автоматически выполняются при каждом изменении кода, выявляя регрессии до развертывания в продакшен.

Разработчики, внедряющие разработку через тестирование

Создание автоматизированных браузерных тестов параллельно с разработкой функций для проверки корректности пользовательских потоков во всех поддерживаемых браузерах.

DevOps-команды, создающие CI/CD-конвейеры

Интеграция автоматизированного E2E-тестирования в рабочие процессы развертывания с параллельным выполнением, артефактами и отчетностью о тестировании.

Essayez ces prompts

Базовая настройка Playwright
Use @playwright-skill to set up Playwright testing in my project. Install dependencies, configure test framework, and create a basic test file.
Разработка стратегии тестирования
Use @e2e-testing-patterns to design an E2E test strategy for my application. Identify critical user flows that need automated testing.
Визуальное регрессионное тестирование
Use @playwright-skill to implement visual regression testing. Set up baseline images and add visual assertions to detect UI changes.
Интеграция CI/CD-конвейера
Use @github-actions-templates to create a GitHub Actions workflow that runs E2E tests in parallel across browsers and uploads test artifacts.

Bonnes pratiques

  • Используйте паттерн объекта страницы для разделения тестовой логики и структуры страницы для поддерживаемых тестов
  • Реализуйте правильные стратегии ожидания с использованием автоматического ожидания Playwright вместо жестко заданных тайм-аутов
  • Запускайте тесты в безголовом режиме для CI и в режиме с интерфейсом локально для отладки

Éviter

  • Использование жестко заданных задержек сна вместо встроенной функции автоматического ожидания Playwright
  • Написание тестов, зависящих от конкретного порядка выполнения, вместо изолированных тестов
  • Хранение учетных данных тестов в открытом виде вместо использования переменных окружения

Foire aux questions

Какие браузеры поддерживает Playwright для E2E-тестирования?
Playwright поддерживает Chromium (Chrome/Edge), Firefox и WebKit (Safari). Вы можете запускать тесты параллельно во всех браузерах для полного покрытия.
Как обрабатывать аутентификацию в E2E-тестах?
Используйте функцию сохранения состояния Playwright для сохранения и повторного использования сеансов аутентификации между тестами, избегая повторных потоков входа.
Могу ли я запускать E2E-тесты на мобильных viewport-ах?
Да, Playwright поддерживает эмуляцию мобильных устройств с предопределенными дескрипторами устройств для популярных телефонов и планшетов.
Как отлаживать неудачные E2E-тесты?
Используйте просмотрщик трассировки Playwright, запись видео и возможности создания скриншотов. Запускайте тесты в режиме с интерфейсом с замедлением для визуальной отладки.
Что такое визуальное регрессионное тестирование и когда его следует использовать?
Визуальное регрессионное тестирование сравнивает скриншоты с базовыми изображениями для выявления непреднамеренных изменений интерфейса. Используйте его для критических страниц и компонентов, где важна визуальная согласованность.
Как ускорить выполнение E2E-тестов в CI?
Запускайте тесты параллельно на нескольких воркерах, используйте сегментирование проектов в CI и настройте браузеры для работы в безголовом режиме. Рассмотрите возможность использования встроенного параллелизма Playwright.

Détails du développeur

Structure de fichiers

📄 SKILL.md