e2e-testing

Generate Playwright end-to-end test scaffolds with Page Object Model and CI workflows.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Oruga420/claude-code-skills --skill e2e-testing-oruga420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/Oruga420/claude-code-skills/tree/main/e2e-testing
Command: npx skills add https://github.com/Oruga420/claude-code-skills --skill e2e-testing-oruga420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides patterns and configurations to reduce flaky, slow, and unmaintainable end-to-end tests by standardizing Playwright test organization, orchestration, and artifact handling.

Core Features & Use Cases

  • Page Object Model: Encourages page classes and locators to create readable, reusable test code.
  • Configuration & Cross-Browser Projects: Example Playwright config for parallel runs, retries, device projects, and environment-aware CI settings.
  • Flaky Test Mitigation: Strategies for quarantine, retries, conditional skips, and diagnosing race conditions and timing issues.
  • Artifacts & CI Integration: Screenshot, trace, and video capture patterns plus GitHub Actions workflow for running and uploading reports.
  • Specialized Scenarios: Guidance for wallet/web3 mocking and safe testing of financial or critical flows.

Quick Start

Use the e2e-testing skill to generate a Playwright test scaffold and CI workflow for the items search and authentication flows.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I reduce flaky tests in Playwright CI/CD pipelines?

Reduce flaky tests in Playwright by applying retry strategies, conditional skips, and quarantine patterns. This skill provides configurations to diagnose race conditions and timing issues, stabilizing automated end-to-end runs under CI/CD.

What is the best way to organize Playwright test code?

The best way to organize Playwright test code is using the Page Object Model. This skill encourages page classes and locators to create readable, reusable test code, reducing unmaintainable test suites.

How do I configure Playwright for cross-browser parallel runs in CI?

Configure Playwright for cross-browser parallel runs using example configurations for device projects, retries, and environment-aware CI settings. This skill provides setups to orchestrate automated test suites across different environments.

How do I capture screenshots, traces, and videos as Playwright artifacts?

Capture Playwright artifacts like screenshots, traces, and videos using built-in artifact collection patterns. This skill provides capture configurations and GitHub Actions workflows for running and uploading reports.

Can I test web3 wallet interactions and financial flows with Playwright?

Yes, you can test web3 wallet interactions and financial flows with Playwright. This skill provides specialized guidance for wallet mocking and safe testing of critical financial scenarios under CI/CD.

Why do my Playwright authentication and search E2E tests fail in CI?

Playwright authentication and search E2E tests fail in CI often due to race conditions or environment settings. This skill provides scaffolds for these flows and patterns to mitigate timing issues and standardize orchestration.