{"enrichment":{"faq":[{"a":"playwright-scanner is an MIT-licensed automation tool that runs behavioral accessibility tests on live web pages using Playwright. It automates keyboard navigation scanning by simulating user keyboard interactions to detect accessibility barriers, including keyboard traps that prevent users from navigating freely through your interface. The tool helps teams identify usability issues before real users encounter them by testing keyboard flow and navigation patterns across your application.","q":"What is playwright-scanner and how does it perform automated keyboard navigation scanning?"},{"a":"Yes, playwright-scanner validates WCAG 2.2 compliance across multiple viewport sizes and dynamic states. This responsive viewport accessibility scanning capability ensures your site meets accessibility standards not just on desktop but also on tablets, mobile devices, and other screen sizes. The tool checks compliance requirements as users interact with your pages in different contexts and states.","q":"Can playwright-scanner validate WCAG 2.2 compliance across multiple viewport sizes?"},{"a":"playwright-scanner detects keyboard traps and verifies keyboard navigation accessibility by simulating keyboard interactions on live pages and monitoring whether users can navigate away from interactive elements. It tests focus management to ensure keyboard users aren't trapped in specific components. The tool validates that tab order is logical, focus is visible, and users can access all interactive elements using only keyboard controls.","q":"How does playwright-scanner detect keyboard traps and verify keyboard navigation accessibility?"},{"a":"playwright-scanner measures color contrast ratios to ensure text meets WCAG standards, verifies accessibility tree structure to confirm proper semantic markup, and analyzes focus management during state transitions. It tests modal and accordion accessibility, evaluates touch target sizes, and generates accessibility tree snapshots. Powered by Gemini for intelligent analysis, the tool provides comprehensive behavioral accessibility scanning that catches compliance gaps across multiple dimensions.","q":"What accessibility metrics does playwright-scanner measure and analyze?"},{"a":"Yes, playwright-scanner specializes in testing focus management and modal/accordion state transitions for accessibility. It performs dynamic state accessibility testing by monitoring how your interface behaves as users interact with it\u2014opening modals, expanding accordions, and triggering state changes. The tool verifies that focus is properly managed during these transitions and that keyboard users can navigate and close interactive components correctly.","q":"Is playwright-scanner suitable for testing dynamic state accessibility and modal focus management?"},{"a":"playwright-scanner automates accessibility testing by running behavioral checks against live web pages, identifying WCAG compliance gaps and accessibility barriers through live page accessibility audits. Rather than relying on manual testing alone, the tool continuously scans your application for keyboard traps, contrast issues, focus problems, and semantic structure violations. This automated approach helps teams fix usability issues proactively, ensuring a better experience for all users.","q":"How does playwright-scanner help teams catch accessibility issues before users encounter them?"}],"shadow_tags":["keyboard-navigation","wcag-compliance","contrast-analysis","responsive-testing","focus-management","behavioral-audit","live-scanning","accessibility-tree","touch-targets","dynamic-states"],"summary_rewrite":"playwright-scanner automates accessibility testing by running behavioral checks against live web pages through Playwright. It identifies WCAG compliance gaps and accessibility barriers, helping teams catch usability issues before users encounter them. Powered by Gemini for intelligent analysis."},"files":[{"bytes":4793,"path":"codex-skills/playwright-scanner/SKILL.md","sha256":"ca2c7e2a0ce153606db61e6007a800cfabaab0dddab9490de700ac8b146bef58","url":"https://skillfed.io/files/Community-Access/accessibility-agents/playwright-scanner/d1cf7e7f/SKILL.md"}],"id":"Community-Access/accessibility-agents/playwright-scanner","links":{"html":"https://skillfed.io/Community-Access/accessibility-agents/playwright-scanner","md":"https://skillfed.io/Community-Access/accessibility-agents/playwright-scanner.md","repo":"https://github.com/Community-Access/accessibility-agents"},"meta":{"agents_supported":["gemini"],"first_seen":"2026-07-28","forks":40,"language":"JavaScript","last_updated":"2026-07-25","license":"MIT","name":"playwright-scanner","publisher":"Community-Access","stars":370},"relations":{"similar":[{"id":"Community-Access/accessibility-agents/playwright-testing"},{"id":"Community-Access/accessibility-agents/playwright-verifier"},{"id":"Community-Access/accessibility-agents/cross-page-analyzer"},{"id":"Community-Access/accessibility-agents/testing-coach"},{"id":"Community-Access/accessibility-agents/testing-strategy"},{"id":"Community-Access/accessibility-agents/help-url-reference"},{"id":"Community-Access/accessibility-agents/github-a11y-scanner"},{"id":"Community-Access/accessibility-agents/web-severity-scoring"},{"id":"Community-Access/accessibility-agents/web-accessibility-wizard"},{"id":"Community-Access/accessibility-agents/ci-accessibility"}]},"slug":{"owner":"Community-Access","repo":"accessibility-agents","skill":"playwright-scanner"},"version":"d1cf7e7f"}
