e2etesting
CommunityShip critical flows with reliable Playwright E2E tests.
Software Engineering#playwright#e2e testing#page object model#ci integration#auth reuse#flaky test triage
Authorjjmendezrodriguez
Version1.0.0
Installs0
System Documentation
What problem does it solve?
End-to-end tests often become slow, flaky, or hard to maintain, so teams struggle to confidently validate critical user journeys like login, checkout, and payment.
Core Features & Use Cases
- Playwright setup for TypeScript/React: Establishes a consistent
playwright.config.tsbaseline with sensible retries, traces, screenshots, and multi-browser projects (Chromium/Firefox/WebKit). - Maintainable Page Object Models (POMs): Separates page locators and user-intent methods from spec logic to reduce selector refactors across the suite.
- CI-ready execution and artifacts: Provides a GitHub Actions workflow that runs E2E tests and uploads failure artifacts for fast debugging.
- Flake prevention and triage: Uses a structured approach to diagnose common causes (assertion timing, network races, shared backend state), emphasizing fixing root causes over “retry-only” work.
- Auth reuse via storageState: Avoids logging in on every test by persisting authenticated sessions for auth-heavy suites.
Quick Start
Set up Playwright E2E by initializing the default project, then create an e2e/ folder with playwright.config.ts, pages/ (POMs), and specs/, and wire the suite into CI so failures upload trace/screenshot/video artifacts.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: e2etesting Download link: https://github.com/jjmendezrodriguez/jm-claude-plugin/archive/main.zip#e2etesting Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.