Skip to main content
Version: 1.0.3

Accessibility Module

The Accessibility module provides comprehensive accessibility testing capabilities powered by Google Lighthouse. It helps teams ensure their web applications meet WCAG 2.1 and 2.2 compliance standards.

Key Features​

Lighthouse-Powered Audits​

  • Google PageSpeed Insights API integration for accurate accessibility scoring
  • Chrome Lighthouse audit engine for industry-standard testing
  • Real-time analysis of web pages for accessibility issues

WCAG Compliance Testing​

  • WCAG 2.1 & 2.2 guideline coverage
  • Three conformance levels: A, AA, and AAA
  • Detailed guideline browser for understanding requirements

Visual Element Analysis​

  • Screenshot capture of failing elements
  • CSS-based cropping for precise issue identification
  • Visual comparison for before/after accessibility improvements

Project Management​

  • Organize audits by project
  • Track statistics including total audits, issues, and severity counts
  • Historical trending to monitor accessibility improvements

Module Navigation​

PageDescription
ProjectsManage accessibility testing projects
AuditsRun and view accessibility audits
WCAG ComplianceBrowse WCAG guidelines and requirements
ReportsView historical accessibility reports

Accessibility Score​

The accessibility score is calculated on a 0-100 scale:

Score RangeRatingColor
90-100Excellent🟢 Green
50-89Needs Improvement🟡 Yellow
0-49Poor🔴 Red

Audit Categories​

Accessibility audits are organized into five main categories:

  1. Navigation - Keyboard navigation and focus management
  2. Names & Labels - Proper labeling of interactive elements
  3. Contrast - Color contrast ratios for text readability
  4. Semantic HTML - Proper use of HTML elements and ARIA
  5. Best Practices - General accessibility best practices

Getting Started​

  1. Create a Project - Set up a new accessibility project with your base URL
  2. Run an Audit - Execute a Lighthouse accessibility audit on your pages
  3. Review Results - Analyze the detailed report with failing elements
  4. Fix Issues - Address accessibility problems based on recommendations
  5. Re-audit - Verify fixes by running follow-up audits

Severity Levels​

Issues are categorized by severity:

SeverityDescriptionImpact
CriticalBlocks access for users with disabilitiesMust fix immediately
SeriousSignificant barriers to accessibilityHigh priority
ModerateIssues that affect user experienceMedium priority

Integration with Other Modules​

The Accessibility module integrates with:

  • TestPilot - Include accessibility tests in test runs
  • Reports - Aggregate accessibility metrics in dashboards
  • CI/CD - Automate accessibility testing in pipelines