e2e-testing
๐ฏSkillfrom hieutrtr/ai1-skills
Installation
npx vibeindex add hieutrtr/ai1-skills --skill e2e-testingnpx skills add hieutrtr/ai1-skills --skill e2e-testing~/.claude/skills/e2e-testing/SKILL.mdProvides end-to-end testing patterns with Playwright for full-stack Python/React applications, covering test structure, page object model, selector strategy (data-testid > role > label), wait strategies, auth state reuse, test data management, and CI integration.
Overview
The e2e-testing skill provides comprehensive end-to-end testing patterns with Playwright for full-stack Python/React applications. It covers the complete E2E testing workflow from project structure and page object model design through selector strategies, wait patterns, authentication state reuse, and CI integration.
Key Features
- Page Object Model โ Enforces a strict page object pattern where tests never interact with selectors directly, with base page classes, feature-specific pages, and clear naming conventions
- Selector Strategy Hierarchy โ Defines a priority order of data-testid > role > label for reliable test selectors, with practical examples for each approach
- Auth State Reuse โ Provides fixtures for authentication setup so login state is shared across tests rather than repeated in every test case
- Test Data Management โ Includes patterns for test data creation, cleanup, and API helper utilities for setting up test preconditions
Who is this for?
Developers building full-stack Python/React applications who need structured, maintainable E2E tests. Particularly valuable for teams adopting Playwright who want consistent test architecture patterns including proper page objects, reliable selectors, and CI-ready test configurations.
Same repository
hieutrtr/ai1-skills(18 items)
SKILL.md
More from this repository10
17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production deployment.
17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production deployment.
A React testing patterns skill from AI1 Skills, a portfolio of 17 Agent Skills covering the full SDLC for Python (FastAPI) and React/TypeScript projects.
An SDLC agent skill for Python (FastAPI) and React/TypeScript projects that guides system architecture design, including layer architecture, Architecture Decision Records (ADRs), and database schema design.
Skill for Python backend development with FastAPI, covering endpoint creation, repository pattern, SQLAlchemy 2.0, and Alembic migrations as part of a 17-skill SDLC suite for Python/React projects.
A Claude Code skill for pytest testing patterns in Python/FastAPI projects, part of the AI1 Skills collection covering 17 SDLC agent skills for Python and React/TypeScript development.
A portfolio of 17 agent skills covering the full software development lifecycle for Python (FastAPI) + React/TypeScript projects, from planning and architecture through testing, deployment, and incident response.
An SDLC agent skill for task decomposition in Python/FastAPI and React/TypeScript projects, part of a collection of 17 skills covering the full software development lifecycle.
A Docker best practices skill from AI1 Skills, a collection of 17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects.
Part of AI1 Skills, a portfolio of 17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, with guides for both greenfield and brownfield adoption.