What problem does it solve? End-to-end tests often become flaky, slow, and hard to maintain due to brittle selectors, hardcoded waits, and missing auth handling. This Skill provides a complete Playwright workflow covering resilient locators, Page Object architecture, authentication reuse, network mocking, and CI/CD pipelines. ## Core Features & Use Cases - Resilient Locator Strategy: Prioritizes role-based and test-id locators over brittle CSS/XPath selectors, with auto-waiting web-first assertions. - Page Object Model & Auth Setup: Provides base page classes, reusable page objects, and global auth setup with stored storage state shared across browser projects. - Network Mocking & Visual Testing: Intercepts API responses with page.route, waits for real API calls, and captures screenshot comparisons for visual regression. - Dead Link Detection: Includes required link-checking tests that crawl pages and validate every href and image returns a successful status. - Use Case: A team shipping a web app needs confidence before each deploy. Use this Skill to scaffold an e2e/ directory with auth setup, write checkout flow tests across Chromium, Firefox, WebKit, and mobile viewports, and wire a GitHub Actions workflow that uploads failure traces. ## Quick Start Set up Playwright end-to-end tests for my web app with a login page object, an authenticated dashboard test, and a GitHub Actions workflow.