Official Axe integration packages for automated accessibility testing in Playwright, Puppeteer, React, WebdriverIO, and CLI.
axe-core-npm is a collection of official npm packages that integrate the axe-core accessibility testing engine with popular web development and testing frameworks like Playwright, Puppeteer, React, and WebdriverIO. It enables automated accessibility testing to identify and fix accessibility issues in web applications during development and testing phases.
Web developers, QA engineers, and accessibility specialists who use modern testing frameworks like Playwright, Puppeteer, React, or WebdriverIO and want to incorporate automated accessibility checks into their workflows.
Developers choose axe-core-npm because it provides official, maintained integrations with leading testing frameworks, ensuring reliable and consistent accessibility testing that aligns with axe-core's zero false-positive philosophy and supports mainstream adoption of accessibility practices.
axe-core-npm is a collection of official npm packages that integrate the axe-core accessibility testing engine with popular web development and testing frameworks. It enables developers to incorporate automated accessibility checks directly into their testing workflows, helping to identify and fix accessibility issues early in the development process.
The project believes automated accessibility testing must achieve mainstream adoption by being trustworthy, fast, universally compatible, and widely available to promote digital equality.
Provides maintained npm packages for popular tools like Playwright, Puppeteer, React, and WebdriverIO, ensuring reliability and compatibility as listed in the README.
Adheres to a manifesto with a zero false positive rate, making automated tests trustworthy and reducing noise in development workflows.
Designed to work in all modern browsers, supporting universal testing as stated in the project philosophy for mainstream adoption.
Built to be performant with lightweight rules, enabling seamless integration into testing suites without significant slowdowns.
Includes an EARL reporter for generating Evaluation and Report Language outputs, facilitating consistent accessibility test results.
Limited to specific frameworks like Playwright and React, missing direct integrations for others such as Vue.js or Angular, which may require custom setups.
The main README points to separate READMEs for each package, making it harder to find consolidated installation and usage information.
Cannot catch all accessibility issues, such as those requiring user interaction or visual context, potentially leading to over-reliance without manual audits.
Each integration requires individual setup and configuration, adding complexity compared to more unified testing solutions.
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
Supercharged End 2 End Testing Framework for NodeJS
BDD testing with Playwright runner
Playwright for chrome extensions
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.