# axe-core Accessibility Testing Engine for Automated Web UI Auditing

> axe-core is the industry-standard accessibility testing engine by Deque Systems that automatically detects WCAG 2.0, 2.1, and 2.2 violations in web interfaces. It integrates into any existing test framework — Playwright, Cypress, Selenium, Jest — to catch accessibility issues during development rather than after deployment.

- Skill: `agentskillexchange/axe-core-accessibility-testing-engine-for-automated-web-ui-a` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/axe-core-accessibility-testing-engine-for-automated-web-ui-a`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/axe-core-accessibility-testing-engine-for-automated-web-ui-a/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/axe-core-accessibility-testing-engine-for-automated-web-ui-a

---


# axe-core Accessibility Testing Engine for Automated Web UI Auditing

axe-core is the industry-standard accessibility testing engine by Deque Systems that automatically detects WCAG 2.0, 2.1, and 2.2 violations in web interfaces. It integrates into any existing test framework — Playwright, Cypress, Selenium, Jest — to catch accessibility issues during development rather than after deployment.

## Installation

Use the upstream install or setup path that matches your environment:
- npm install axe-core --save-dev
- npm run build -- --lang=nl

Requirements and caveats from upstream:
- Automated accessibility testing is a huge timesaver, it doesn't require special expertise, and it allows teams to focus expert resources on the accessibility issues that really need them. Unfortunately, most accessibi...
- Axe can be built using your local language. To do so, a localization file must be added to the ./locales directory. This file must be named in the following manner: <langcode>.json. To build axe using this locale, ins...
- Additionally, locale can be applied at runtime by passing a locale object to axe.configure(). The locale object must be of the same shape as existing locales in the ./locales directory. For example:

Basic usage or getting-started notes:
- First download the package:
- console
- Now include the javascript file in each of your iframes in your fixtures or test systems:

- Source: https://github.com/dequelabs/axe-core
- Extracted from upstream docs: https://raw.githubusercontent.com/dequelabs/axe-core/HEAD/README.md

## Documentation

- https://www.deque.com/axe/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/axe-core-accessibility-testing-engine/)

