{"enrichment":{"faq":[{"a":"e2e-testing teaches you how to architect reliable end-to-end tests using Playwright with design patterns and maintenance strategies that scale. The skill covers structuring test suites for long-term sustainability through proven patterns like the Page Object Model, proper fixture organization, and modular test design. You'll learn to apply industry-proven techniques that keep your automation efforts efficient and effective, including best practices for element locator strategies, test organization structure, and handling common testing challenges that arise as your test suite grows.","q":"What are the main Playwright E2E testing patterns for building maintainable test suites?"},{"a":"e2e-testing provides comprehensive guidance on implementing Page Object Model (POM) architecture to organize and scale your E2E tests effectively. The skill teaches you how to structure your test suites using POM principles, which separates test logic from page interactions and makes your tests more maintainable as they grow. By learning POM setup through e2e-testing, you'll understand how to create reusable page objects, manage test fixtures, and organize your test code in ways that support long-term scalability and reduce maintenance overhead.","q":"How do you set up Page Object Model (POM) architecture for organizing and scaling E2E tests?"},{"a":"e2e-testing equips you with strategies to diagnose and fix flaky tests through proper wait strategies and race condition handling. The skill covers how to implement reliable waits using network timing strategies, animation timing fixes, and element locator techniques that eliminate race conditions. You'll learn flaky test detection methods and how to apply test retries and quarantine approaches when needed. The curriculum also teaches you how to handle common timing issues that cause test instability, ensuring your test suite remains reliable across different environments and execution speeds.","q":"What strategies does e2e-testing provide for diagnosing and fixing flaky tests?"},{"a":"e2e-testing covers how to set up CI/CD integration with comprehensive artifact management for your Playwright tests. The skill teaches you how to configure Playwright for GitHub Actions integration, implement screenshot capture strategies, enable trace recording for debugging, and set up video recording for failed tests. You'll learn test report generation techniques and how to manage artifacts effectively within your CI/CD pipeline. e2e-testing provides the configuration knowledge needed to ensure your automated tests produce actionable diagnostic data that helps you quickly identify and resolve issues in your deployment pipeline.","q":"How can you set up CI/CD integration with artifact management like screenshots, traces, and videos?"},{"a":"e2e-testing teaches you how to handle Playwright configuration for multi-browser testing scenarios and proper environment isolation. The skill includes guidance on configuring Playwright across different browsers, managing test environments for specialized use cases like Web3/wallet testing and financial transaction flows, and ensuring environment-specific setup through proper fixtures and configuration. You'll learn how to structure your Playwright configuration to support multiple browsers while maintaining test reliability and managing environment-specific concerns like wallet connections and transaction handling.","q":"What does e2e-testing cover regarding multi-browser testing and test environment configuration?"},{"a":"e2e-testing teaches you how to architect a scalable end-to-end testing framework by combining design patterns, maintenance strategies, and industry-proven techniques. The skill covers test organization structure, fixture management, element locator strategies, and proper wait handling\u2014all foundational elements for a framework that grows with your application. By learning through e2e-testing, you'll understand how to structure your tests for sustainability, handle race conditions and timing issues proactively, and apply best practices that prevent common pitfalls. This comprehensive approach ensures your testing framework remains efficient and effective as your test suite expands.","q":"How does e2e-testing help you build an end-to-end testing framework that scales?"}],"shadow_tags":["test-stability","page-abstraction","ci-cd-pipeline","artifact-capture","cross-browser-testing","async-coordination","test-isolation","failure-diagnostics"],"summary_rewrite":"This skill teaches you how to architect reliable end-to-end tests using Playwright, covering design patterns and maintenance strategies that scale. Learn to structure test suites for long-term sustainability, handle common testing challenges, and apply industry-proven techniques to keep your automation efforts efficient and effective."},"files":[{"bytes":8755,"path":"skills/e2e-testing/SKILL.md","sha256":"041ca50fc640e32fa5f112f31c096f6a1f12abad8b45667f2e10f5876d828317","url":"https://skillfed.io/files/xu-xiang/everything-claude-code-zh/e2e-testing/335154fc/SKILL.md"}],"id":"xu-xiang/everything-claude-code-zh/e2e-testing","links":{"html":"https://skillfed.io/xu-xiang/everything-claude-code-zh/e2e-testing","md":"https://skillfed.io/xu-xiang/everything-claude-code-zh/e2e-testing.md","repo":"https://github.com/xu-xiang/everything-claude-code-zh"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":298,"language":"JavaScript","last_updated":"2026-03-05","license":"MIT","name":"e2e-testing","publisher":"xu-xiang","stars":1767},"relations":{"similar":[{"id":"affaan-m/ECC/e2e-testing"},{"id":"duck4nh/antigravity-kit/playwright-expert"},{"id":"PageAI-Pro/ralph-loop/e2e-tester"},{"id":"activepieces/activepieces/playwright-e2e-testing"},{"id":"bobmatnyc/claude-mpm-skills/playwright"},{"id":"patricio0312rev/skills/cypress-playwright-setup"},{"id":"alinaqi/maggy/playwright-testing"},{"id":"echoVic/boss-skill/e2e-playwright"},{"id":"Pixel-Process-UG/superkit-agents/webapp-testing"},{"id":"shipshitdev/skills/playwright-e2e-init"}]},"slug":{"owner":"xu-xiang","repo":"everything-claude-code-zh","skill":"e2e-testing"},"version":"335154fc"}
