🎯

e2e-testing

🎯Skill

from hieutrtr/ai1-skills

VibeIndex|
What it does
|

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)

e2e-testing

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add hieutrtr/ai1-skills --skill e2e-testing
skills.sh Install⚠ Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add hieutrtr/ai1-skills --skill e2e-testing
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/e2e-testing/SKILL.md

SKILL.md

1,429Installs
-
AddedFeb 6, 2026

More from this repository10

🎯
code-review-security🎯Skill

17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production deployment.

🎯
react-frontend-expert🎯Skill

17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production deployment.

🎯
python-backend-expert🎯Skill

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.

🎯
react-testing-patterns🎯Skill

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.

🎯
docker-best-practices🎯Skill

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.

🎯
ui-design-system🎯Skill

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.

🎯
task-decomposition🎯Skill

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.

🎯
pytest-patterns🎯Skill

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.

🎯
api-design-patterns🎯Skill

Skill

🎯
pre-merge-checklist🎯Skill

A portfolio of 17 agent skills covering the full software development lifecycle for Python (FastAPI) and React/TypeScript projects, from planning to production.