E2e Testing

Generates and manages end-to-end tests for critical user flows in any web project. Covers test design, Page Object Model, selector strategy, wait patterns, auth state reuse, test data management, network mocking, visual regression, accessibility testing, flaky test diagnosis, and CI/CD pipeline configuration. Stack-agnostic — adapts to Playwright, Cypress, Selenium, Laravel Dusk, Capybara, or any browser automation framework. Use this skill when the user asks to write E2E tests, automate browser tests, test user flows end-to-end, fix flaky tests, set up visual regression testing, configure E2E in CI/CD, debug failing E2E tests, or test across multiple browsers. Also triggers when the user mentions Playwright, Cypress, browser testing, smoke tests, critical path testing, or end-to-end test automation. Works with testing-strategy — use testing-strategy first to decide WHAT to test, then this skill to implement the E2E tests.

magallon 12c5d30 5 files · 39.0 KB Updated

File contents

magallon/testing-toolkit/tree/main/e2e-testing commit 12c5d30c28

Frequently asked questions

npx skillmds@latest add magallon/e2e-testing