Requisitos del sistema para axe Developer Hub
Requisitos necesarios para utilizar axe Developer Hub, incluidos soporte de idiomas, versiones de la plataforma de automatización del navegador, versión de Node.js, versión de ChromeDriver y acceso al registro npm.
Axe Developer Hub está diseñado para pruebas de extremo a extremo, no para las pruebas de componentes que ofrecen Cypress o Playwright.
Los siguientes requisitos son necesarios para utilizar axe Developer Hub:
-
Pruebas de JavaScript o TypeScript. Sus pruebas deben estar escritas en JavaScript o TypeScript para funcionar con axe Developer Hub.
-
Versión más reciente o una versión principal anterior de la plataforma de automatización del navegador. Consulte Compatibilidad con plataformas de automatización del navegador en Compatibilidad con plataformas para obtener más información.
-
Node.js LTS. Su proyecto debe utilizar la versión de soporte a largo plazo de Node.js.
-
Permiso para descargar e instalar desde el registro npm (https://npmjs.com). El paquete @axe-core/watcher se descarga desde npmjs.com.
-
Última versión estable de ChromeDriver.
importantCuando se invoca a Cypress como
cypress run
, utiliza su navegador Electron integrado, que no es compatible con @axe-core/watcher y generará un error. Debes invocar a Cypress de la siguiente maneracypress run --browser chrome --headless
. -
(Opcional) Su código almacenado en un repositorio Git. El uso de un repositorio Git para su proyecto le permite asociar la calidad de accesibilidad con cada commit, lo que promueve una mejor responsabilidad. Además, al usar GitHub como su repositorio de Git, puede aplicar la calidad de accesibilidad para las confirmaciones a través de la Acción de GitHub.