e2e-testing-patterns

Provide patterns for reliable end-to-end testing with Playwright and Cypress.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Solace-Stephane/solbot --skill e2e-testing-patterns-solace-stephane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing-patterns
Source: https://github.com/Solace-Stephane/solbot/tree/main/skills/e2e-testing-patterns
Command: npx skills add https://github.com/Solace-Stephane/solbot --skill e2e-testing-patterns-solace-stephane

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of building robust, fast, and stable end-to-end (E2E) test suites for web applications, reducing flakiness and improving confidence in deployments.

Core Features & Use Cases

  • Reliable Test Suites: Learn patterns for Playwright and Cypress to create dependable E2E tests.
  • Flaky Test Elimination: Strategies to diagnose and fix intermittent test failures.
  • CI/CD Integration: Guidance on integrating E2E tests into automated pipelines.
  • Use Case: Implement E2E tests for your e-commerce checkout flow to ensure users can successfully purchase products from adding items to the cart through to order confirmation.

Quick Start

Use the e2e-testing-patterns skill to set up Playwright configuration for your project.

Frequently Asked Questions about e2e-testing-patterns

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

FAQPage Schema
How do I eliminate flaky tests in Playwright and Cypress E2E suites?

To eliminate flaky tests, apply patterns like resilient selector strategies and robust waiting mechanisms. This Skill provides targeted strategies to diagnose intermittent E2E failures and build stable browser automation suites.

What is the best way to integrate E2E tests into CI/CD pipelines?

Integrating E2E tests into CI/CD requires optimizing test execution speed and reliability. This Skill offers guidance on configuring Playwright and Cypress within automated pipelines to ensure stable deployments.

How do I set up Playwright configuration for critical user journey coverage?

Set up Playwright by configuring test runner parameters to target critical user journeys like e-commerce checkout flows. This Skill provides patterns for mapping and executing these essential paths reliably.

Does this E2E testing approach cover visual regression and accessibility testing?

Yes, this E2E testing approach covers visual regression and accessibility testing. It provides patterns to incorporate these checks into your Playwright or Cypress suites for comprehensive browser automation coverage.

What debugging techniques are available for Cypress and Playwright E2E tests?

Available debugging techniques include selector strategy validation and flaky test diagnosis patterns. This Skill outlines methods to troubleshoot and resolve failures in your Playwright and Cypress browser automation scripts.