An accessibility testing engine for automated Web UI testing, integrating with existing test environments.
Axe-core is an open-source accessibility testing engine designed to automate the detection of WCAG violations in web interfaces. It integrates directly into existing test environments, allowing teams to run accessibility checks alongside functional tests. The engine is built to be fast, lightweight, and to provide reliable results without false positives.
Web developers, QA engineers, and development teams who need to incorporate automated accessibility testing into their CI/CD pipelines and daily workflows.
Developers choose axe-core for its seamless integration with modern testing frameworks, zero false-positive guarantee, and comprehensive support for WCAG standards and ARIA roles, making it a trusted tool for building accessible web applications.
Accessibility engine for automated Web UI testing
Tests for WCAG 2.0, 2.1, and 2.2 at levels A, AA, and AAA, plus best practices, as documented in the rule descriptions.
Engineered to return accurate results without false positives, reducing noise in test reports, as stated in the manifesto.
Works with modern browsers, testing environments, and frameworks like unit and integration tests, fitting into existing workflows.
Supports multiple languages via locale files, allowing international teams to run tests in their native language.
Only catches about 57% of WCAG issues automatically, per the README, requiring manual review for 'incomplete' results and complex cases.
Key rules like color-contrast do not work with JSDOM, hindering testing in Node.js environments without a real browser.
Only Chrome and Firefox are tested on every pull request, potentially leading to untested bugs in Safari, Edge, or deprecated IE.
JavaScript API for Chrome and Firefox
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Delightful JavaScript Testing.
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.