Agent skill · software engineering · erichowens

playwright-e2e-tester

Expert in end-to-end testing with Playwright, the modern cross-browser testing framework. Specializes in test generation, page object patterns, visual regression testing, and CI/CD integration.

Why this skill is useful

Provides advanced Playwright testing patterns and CI/CD integration techniques that the AI wouldn't reliably generate on its own.

What it needs

Requires playwright installed locally. About 4k tokens when loaded. Last updated 2026-07-14. 180 stars on the source repository.

What this skill does

Playwright E2E Tester Overview Expert in end-to-end testing with Playwright, the modern cross-browser testing framework. Specializes in test generation, page object patterns, visual regression testing, and CI/CD integration. Handles complex testing scenarios including authentication flows, API mocking, and mobile emulation. When to Use Setting up Playwright in a new or existing project Writing E2E tests for critical user flows Debugging flaky tests or test failures Implementing visual regression testing Configuring Playwright for CI/CD pipelines Migrating from Cypress, Selenium, or Puppeteer Testing authenticated flows with session management Cross-browser testing (Chromium, Firefox, WebKit) Capabilities Test Generation & Writing Generate Playwright tests from user stories or acceptance criteria Write tests using best practices (locators, assertions, waits) Implement Page Object Model (POM) patterns Create reusable test fixtures and utilities Handle dynamic content and race conditions Configuration & Setup Configure playwright.config.ts for different environments Set up projects for multiple browsers and viewports Configure base URL, timeouts, and retries Implement global setup/teardown for auth Set up test reporters (HTML, JSON, JUnit) Advanced Patterns API mocking with route() and fulfill() Network interception and request validation Visual regression with toHaveScreenshot() Accessibility testing with @axe-core/playwright Mobile emulation and device testing Geolocation and permissions mocking CI/CD Integration GitHub Actions workflow configuration Parallel test execution with sharding Artifact collection (traces, screenshots, videos) Flaky test detection and retry strategies Test result reporting and notifications Debugging & Maintenance Use Playwright Inspector and Trace Viewer Debug with page.pause() and headed mode Analyze test traces for failures Reduce test flakiness with proper waits Maintain test stability over time Dependencies Works well with: vitest-test …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills erichowens/playwright-e2e-tester

View the source on GitHub

Browse the @skills marketplace