System Requirements for axe Developer Hub

Link to System Requirements for axe Developer Hub copied to clipboard

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

Free Trial

The following requirements are necessary to use axe Developer Hub:

  • JavaScript or TypeScript tests. Your tests must be written in JavaScript or TypeScript 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.

  • Permission to download and install from the npm registry (https://npmjs.com). The @axe-core/watcher package is downloaded from npmjs.com.

  • Latest stable version of ChromeDriver.

    important

    When invoked as cypress run, Cypress uses its built-in Electron browser, which is not compatible with @axe-core/watcher and will result in an error. You need to invoke Cypress as cypress run --browser chrome --headless instead.

  • (Optional) Your code stored in a Git repository. Using a Git repository for your project lets you can 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