playwright-testing
Playwright Accessibility Testing
Reusable knowledge module for browser-based accessibility testing using Playwright and @axe-core/playwright.
MCP Tools Available
| Tool | Purpose | Requires @axe-core/playwright |
|---|---|---|
run_playwright_keyboard_scan |
Tab-order traversal, keyboard trap detection | No |
run_playwright_state_scan |
Click triggers, scan revealed content with axe-core | Yes |
run_playwright_viewport_scan |
Multi-viewport axe-core + touch target measurement | Yes |
run_playwright_contrast_scan |
Computed-style contrast ratio after CSS cascade | No |
run_playwright_a11y_tree |
Browser accessibility tree snapshot | No |
@axe-core/playwright Patterns
Full Page Scan
More from community-access/accessibility-agents
mobile-accessibility
Audit React Native, Expo, iOS, Android for accessibility. Review accessibilityLabel, accessibilityRole, accessibilityHint, touch targets (44x44pt min), screen reader support, and platform semantics.
149report-generation
Format accessibility audit reports with severity scoring (0-100, A-F grades), scorecard computation, and compliance exports including VPAT/ACR and remediation priorities.
146design-system
Validate design system tokens for WCAG AA/AAA contrast. Compute color token contrast, focus ring validation (WCAG 2.4.13), motion tokens, and spacing for touch targets across frameworks.
145lighthouse-scanner
Integrate Lighthouse CI accessibility audits. Detects configuration, parses results, maps findings to severity model, and tracks score regressions.
142markdown-accessibility
Audit and fix markdown for accessibility. Covers ambiguous links, anchors, emoji (remove/translate), Mermaid/ASCII templates, heading hierarchy, table descriptions, and severity scoring.
140github-a11y-scanner
Integrate GitHub Accessibility Scanner. Detects configuration, parses scanner issues, correlates with local scans, and tracks Copilot-assigned fixes.
140