{"enrichment":{"faq":[{"a":"playwright-e2e-testing is a skill that equips QA automation engineers with a structured approach to building robust end-to-end test suites using Playwright and TypeScript. It provides practical patterns and workflows tailored for production environments, helping teams establish reliable browser automation testing across web applications. The skill focuses on authoring and maintaining comprehensive test suites, configuring test infrastructure, and implementing industry best practices for web application testing.","q":"What is playwright-e2e-testing and how does it help with test automation?"},{"a":"playwright-e2e-testing teaches you how to author and maintain end-to-end test suites for web applications using Playwright and TypeScript. The skill covers the fundamentals of writing effective tests, structuring them for maintainability, and organizing them into comprehensive test suites. You'll learn how to leverage TypeScript's type safety to catch errors early and write more robust, self-documenting test code that scales with your application.","q":"How do I write playwright tests with TypeScript for end-to-end testing?"},{"a":"playwright-e2e-testing covers setting up and configuring Playwright test infrastructure with Page Object Model patterns and fixtures. The Page Object Model is a design pattern that encapsulates page elements and interactions into reusable objects, making tests more maintainable and reducing duplication. Fixtures in Playwright provide a way to set up and tear down test environments consistently. This skill teaches you how to implement both patterns to create a scalable, production-ready test infrastructure.","q":"What is the Page Object Model pattern and how do I set up playwright fixtures?"},{"a":"playwright-e2e-testing provides guidance on debugging, troubleshooting, and fixing flaky or failing Playwright tests using traces and inspector tools. The skill teaches you how to identify the root causes of test instability, use Playwright's built-in debugging features like the Inspector and trace viewer, and implement strategies to make your tests more reliable. You'll learn techniques for handling timing issues, race conditions, and other common sources of test flakiness.","q":"How can I debug flaky tests and use playwright inspector tools?"},{"a":"playwright-e2e-testing covers testing responsive design and user flows across multiple browsers and device viewports. The skill teaches you how to configure Playwright to test your application on different browsers (Chromium, Firefox, WebKit) and simulate various device sizes and orientations. You'll learn how to verify that your UI behaves correctly across different screen sizes and that user workflows function properly in all supported browser environments.","q":"How do I test responsive design and user flows across multiple browsers with playwright?"},{"a":"playwright-e2e-testing includes guidance on mocking APIs and intercepting network requests for isolated, deterministic UI testing. The skill teaches you how to use Playwright's network interception capabilities to stub API responses, simulate error conditions, and control network behavior during tests. This approach allows you to write faster, more reliable tests that don't depend on external services and can reproduce specific scenarios consistently.","q":"How can I mock APIs and intercept network requests in playwright tests?"}],"shadow_tags":["browser-automation","ui-regression-testing","test-infrastructure","page-object-pattern","cross-browser-testing","test-fixtures","api-mocking","test-debugging","responsive-validation","web-first-assertions"],"summary_rewrite":"This skill equips QA automation engineers with a structured approach to building robust end-to-end test suites using Playwright and TypeScript. It provides practical patterns and workflows tailored for production environments, helping teams establish reliable browser automation testing across web applications."},"files":[{"bytes":10493,"path":"skills/playwright-e2e-testing/SKILL.md","sha256":"9977de6ab6267629293744cb7221923fe0a209e27d420760d4bbae75ebb9bc97","url":"https://skillfed.io/files/fugazi/test-automation-skills-agents/playwright-e2e-testing/1d937e19/SKILL.md"}],"id":"fugazi/test-automation-skills-agents/playwright-e2e-testing","links":{"html":"https://skillfed.io/fugazi/test-automation-skills-agents/playwright-e2e-testing","md":"https://skillfed.io/fugazi/test-automation-skills-agents/playwright-e2e-testing.md","repo":"https://github.com/fugazi/test-automation-skills-agents"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":36,"language":"Java","last_updated":"2026-07-26","license":"MIT","name":"playwright-e2e-testing","publisher":"fugazi","stars":203},"relations":{"similar":[{"id":"alinaqi/maggy/playwright-testing"},{"id":"activepieces/activepieces/playwright-e2e-testing"},{"id":"HermeticOrmus/LibreUIUX-Claude-Code/e2e-testing-patterns"},{"id":"bobmatnyc/claude-mpm-skills/playwright"},{"id":"LambdaTest/agent-skills/playwright-skill"},{"id":"Mindrally/skills/playwright"},{"id":"mhagrelius/dotfiles/playwright-testing"},{"id":"echoVic/boss-skill/e2e-playwright"},{"id":"curiositech/some_claude_skills/playwright-e2e-tester"},{"id":"fugazi/test-automation-skills-agents/a11y-playwright-testing"}]},"slug":{"owner":"fugazi","repo":"test-automation-skills-agents","skill":"playwright-e2e-testing"},"version":"1d937e19"}
