System Requirements for axe Developer Hub

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

Requirements necessary to use axe Developer Hub, including language support, browser automation platform versions, Node.js version, browser versions, and npm registry access.

Free Trial
Not for use with personal data

The following requirements are necessary to use axe Developer Hub:

  • JavaScript, TypeScript, or Java tests. Your tests must be written in JavaScript, TypeScript, or Java to work with axe Developer Hub.

  • Newest version or one major version back of the browser automation platform. See Browser Automation Platform Support in Platform Support for more information.

  • Node.js LTS. Your project must use the Long Term Support version of Node.js. (This applies only to JavaScript or TypeScript tests.)

  • Permission to download and install from the npm registry (https://npmjs.com). The @axe-core/watcher package is downloaded from npmjs.com. (This applies only to JavaScript or TypeScript tests.)

  • Latest stable version of Chrome for Testing or Chromium.

    important

    When invoked as cypress run, Cypress uses its built-in Electron browser, which is not compatible with Watcher and will result in an error. You need to invoke Cypress as cypress run --browser chrome-for-testing --headless or cypress run --browser chromium --headless instead.

    See Browser Support for more information about the supported web browsers with Watcher.

  • (Optional) Your code stored in a Git repository. Using a Git repository for your project lets you associate accessibility quality with each commit, promoting better accountability. Additionally, by using GitHub as your Git repository, you can enforce accessibility quality for commits via the GitHub Action.

See Also

Platform Support