accessibility-selenium-testing

Automate WCAG 2.1/2.2 accessibility audits with Selenium WebDriver and axe-core.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/tom-xs/nixos-dotfiles --skill accessibility-selenium-testing-tom-xs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accessibility-selenium-testing
Source: https://github.com/tom-xs/nixos-dotfiles/tree/main/ai/kimi-skills/skills/accessibility-selenium-testing
Command: npx skills add https://github.com/tom-xs/nixos-dotfiles --skill accessibility-selenium-testing-tom-xs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires selenium-java, axe-core-selenium, junit-jupiter, assertj-core, allure-junit5, jackson-databind, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the challenge of manually auditing web applications for accessibility, ensuring that digital products meet WCAG 2.1/2.2 standards without the high cost and time of manual testing.

Core Features & Use Cases

  • Automated WCAG 2.1 AA compliance scanning using the industry-standard axe-core engine.
  • Component-level accessibility testing for modals, forms, and dynamic UI elements.
  • Keyboard navigation auditing to ensure logical focus order and prevent keyboard traps.
  • Use Case: Integrate this skill into your CI/CD pipeline to automatically fail builds that introduce critical accessibility violations, ensuring your application remains inclusive for all users.

Quick Start

Use the accessibility-selenium-testing skill to run a full WCAG 2.1 AA audit on the current page using the Selenium WebDriver instance.

Frequently Asked Questions about accessibility-selenium-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate WCAG compliance testing using Selenium?

Automate WCAG compliance testing using Selenium by integrating the axe-core engine to scan web pages for accessibility violations. This skill targets WCAG 2.1/2.2 standards and generates compliance reports automatically.

What do I need to run automated accessibility audits with axe-core and Selenium?

To run automated accessibility audits with axe-core and Selenium, you need Java 21, Maven, and the axe-core-selenium integration. These dependencies configure the environment to execute WCAG scans.

Can I test keyboard navigation flows for accessibility violations using Selenium?

Yes, you can test keyboard navigation flows using Selenium to audit logical focus order and identify keyboard traps. This ensures dynamic UI elements meet WCAG compliance standards.

Does this accessibility testing skill support component-level scanning for modals and forms?

Yes, this skill supports component-level accessibility testing for modals, forms, and dynamic UI elements. It scans individual components for WCAG 2.1 AA violations rather than just full pages.

What is the best way to integrate WCAG 2.1 AA audits into a CI/CD pipeline?

Integrate WCAG 2.1 AA audits into a CI/CD pipeline by running automated axe-core scans via Selenium WebDriver. This automatically fails builds that introduce critical accessibility violations.

What testing frameworks are used to generate accessibility compliance reports?

Accessibility compliance reports are generated using JUnit Jupiter, AssertJ, and Allure. These frameworks structure the axe-core scan results into readable compliance outputs.