e2e-testing

Build and maintain Playwright end-to-end tests with Page Object Model patterns.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/handsomelong922/my-codex-skills --skill e2e-testing-handsomelong922
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/handsomelong922/my-codex-skills/tree/main/skills/e2e-testing
Command: npx skills add https://github.com/handsomelong922/my-codex-skills --skill e2e-testing-handsomelong922

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates building and maintaining stable Playwright end-to-end tests, reducing flaky tests and boilerplate while promoting maintainable patterns.

Core Features & Use Cases

  • Page Object Model scaffolding and reusable components for reliable UI interactions.
  • CI/CD integration guidance and artifact management (screenshots, traces, videos) for faster feedback.
  • Clear test organization and patterns to scale E2E suites across modern web apps.

Quick Start

Bootstrap an example Playwright E2E project and run the included tests to observe end-to-end workflows.

Frequently Asked Questions about e2e-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Playwright E2E tests using the Page Object Model?

Reduce flaky tests in Playwright by applying standardized patterns and a Page Object Model structure, which isolates UI interactions and promotes maintainable, reliable end-to-end test suites across complex web applications.

How do I manage Playwright test artifacts like screenshots and traces in CI/CD?

Manage Playwright test artifacts in CI/CD by configuring conventional settings to capture screenshots, traces, and videos, enabling artifact-driven QA workflows for faster feedback and debugging during automated end-to-end runs.

What is the best way to scale end-to-end tests for complex web apps?

Scale end-to-end tests for complex web apps by applying a Page Object Model scaffolding approach with clear test organization, reusable components, and standardized patterns to maintain reliable coverage across modern UIs and CI/CD pipelines.

Do I need a specific project structure to maintain reliable Playwright tests?

You need a conventional Playwright configuration with tests organized under tests/e2e, alongside optional scripts, references, and assets directories for tooling, to scaffold projects and maintain reliable end-to-end workflows.

Why are my Playwright E2E tests flaky and how can I fix them?

Playwright E2E tests become flaky due to unstructured UI interactions, which you can fix by applying a Page Object Model and standardized patterns to stabilize selectors, reduce boilerplate, and ensure reliable test execution.