e2e-testing
π―Skillfrom hieutrtr/ai1-skills
Provides 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)
Installation
npx vibeindex add hieutrtr/ai1-skills --skill e2e-testingnpx skills add hieutrtr/ai1-skills --skill e2e-testing~/.claude/skills/e2e-testing/SKILL.mdSKILL.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.
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 React testing patterns skill from AI1 Skills, a portfolio of 17 Agent Skills covering the full SDLC for Python (FastAPI) and React/TypeScript projects.
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.
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 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.
Skill
A portfolio of 17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production.