This skill provides a production-ready pattern for adding end-to-end browser tests using Playwright or Cypress. It walks through installation, configuration, page object model, fixture management, example tests, API mocking, accessibility scanning, and CI workflows (GitHub Actions). The material includes sample Playwright and Cypress configs, page object classes, test examples for authentication and products, and recommended best practices for reliable, maintainable E2E suites.
Use this skill when setting up browser testing for a web app, adding reliable UI regression tests, integrating E2E runs into CI, or when you need samples for page objects, fixtures, and accessibility checks. It's useful for teams adopting automated testing or migrating from manual tests to Playwright/Cypress.
Language-agnostic test guidance; most useful to Node.js projects and engineers using Playwright/Cypress. Agents that help with developer workflows (Code assistants like Copilot/Claude Code/Cursor) will find this directly applicable.
This skill has not been reviewed by our automated audit pipeline yet.