e2e-testing

Configure Playwright end-to-end tests with Page Object Model and CI/CD integration.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Gatsbyhateyou/gatsby-website --skill e2e-testing-gatsbyhateyou
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/Gatsbyhateyou/gatsby-website/tree/main/.agents/skills/e2e-testing
Command: npx skills add https://github.com/Gatsbyhateyou/gatsby-website --skill e2e-testing-gatsbyhateyou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to building robust, maintainable, and efficient end-to-end (E2E) tests using Playwright, addressing common challenges in test automation.

Core Features & Use Cases

  • Test Structure & Organization: Implement best practices for organizing test files, fixtures, and page objects.
  • Page Object Model (POM): Utilize the POM design pattern for cleaner, reusable test code.
  • Configuration & CI/CD: Configure Playwright for various environments and integrate E2E tests into CI/CD pipelines.
  • Flaky Test Strategies: Learn techniques to identify, manage, and mitigate flaky tests.
  • Artifact Management: Configure automatic generation and storage of screenshots, videos, and traces.
  • Specialized Testing: Includes patterns for wallet/Web3 and financial/critical flow testing.

Quick Start

Use the e2e-testing skill to set up Playwright E2E tests following the provided patterns and configuration.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
What is the best way to structure Playwright E2E tests for maintainability?▼

Playwright E2E test structure benefits from the Page Object Model pattern and organized fixtures to separate UI interactions from test logic, yielding cleaner and reusable test code.

How do I integrate Playwright test automation into CI/CD pipelines?▼

Integrate Playwright test automation into CI/CD pipelines by configuring environment-specific settings within your Playwright configuration file, enabling automated test execution during continuous deployment workflows.

Why do I have flaky tests in Playwright and how can I fix them?▼

Flaky tests in Playwright occur due to unstable timing or state management, and you can fix them by applying targeted strategies to identify, manage, and mitigate test instability for a robust suite.

How do I configure artifact generation for Playwright test failures?▼

Configure artifact generation for Playwright test failures by updating your Playwright configuration to automatically capture, store, and manage screenshots, videos, and traces during test execution.

Can I use Playwright E2E testing for Web3 wallet and financial flows?▼

Yes, you can use Playwright E2E testing for Web3 wallet and financial flows by applying specialized testing patterns designed to handle critical user interactions and validate complex transaction processes securely.