What problem does it solve? Setting up and operating Playwright-based E2E scenario tests involves many manual steps: embedding a test runtime into a project, classifying page roles, running accessibility and Core Web Vitals scans, and uploading evidence to Google Drive. This Skill consolidates those operations into a single script-driven workflow. ## Core Features & Use Cases - Project Initialization: Embed a self-contained scenario-test runtime (pytest-playwright based) into any user project via init_project.sh, after which tests run independently of the Skill. - Quality Scans: Run axe-core accessibility scans (WCAG 2.0/2.1/2.2 AA) and Core Web Vitals measurements (LCP/CLS/TTFB) against any URL, plus page-role classification from DOM role analysis. - Evidence Management: Upload traces, HAR files, videos, and Markdown reports to Google Drive, including conversion of report.md into a Google Doc with embedded Drive links. - Use Case: After initializing a project, run ./scenario-test/run.sh --pwk-drive-folder=<ID> to execute all E2E tests with video/trace evidence and automatically upload results to a Drive folder. ## Quick Start Initialize the scenario-test runtime in my project at /path/to/your-app and then run an accessibility scan against https://example.com.