Axe DevTools for Web for Node.js and Browser-based Testing

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Overview of the Node.js and JavaScript integrations available with Axe DevTools for Web

Not for use with personal data

This page presents you with options for Node.js and JavaScript development with Axe DevTools for Web. Each entry below names the npm package it documents, so you can match a package you have seen referenced to its guide.

Every package listed below ships its own TypeScript type declarations, so there is no separate @types/ package to install and the Axe DevTools API is the same in both languages. The importing and writing tests guides for each integration label their examples by language and give a complete sample file in both JavaScript and TypeScript.

All of these packages install from the same registry. See Install Axe DevTools for Web for Node.js from Deque's Agora for authentication and installation instructions.

Test framework integrations

Choose the package that matches the tool your tests already use. Each guide covers installation, importing and initializing, writing tests, and the full API reference.

Reporting and logging

These packages work alongside any of the test framework integrations above.

  • Node Reporter (@axe-devtools/reporter): generates reports from your accessibility results.
  • Node Logger (@axe-devtools/logger): logs accessibility results as your tests run.

Other integrations