Motor de Pruebas de Accesibilidad axe-core para Auditoría Automatizada de UI Web
axe-core es el motor de pruebas de accesibilidad estándar de la industria, desarrollado por Deque Systems, que detecta automáticamente violaciones de WCAG 2.0, 2.1 y 2.2 en interfaces web. Se integra en cualquier framework de pruebas existente — Playwright, Cypress, Selenium, Jest — para detectar problemas de accesibilidad durante el desarrollo, no después del despliegue.
Instalación
Usa la ruta de instalación o configuración estándar que coincida con tu entorno:
- npm install axe-core --save-dev
- npm run build -- --lang=nl
Requisitos y advertencias de la fuente original:
- Las pruebas automatizadas de accesibilidad suponen un gran ahorro de tiempo, no requieren experiencia especializada y permiten que los equipos centren los recursos de expertos en los problemas de accesibilidad que realmente los necesitan. Desafortunadamente, la mayoría de los problemas de accesibilidad...
- Axe se puede compilar usando tu idioma local. Para ello, se debe agregar un archivo de localización al directorio ./locales. Este archivo debe nombrarse de la siguiente manera: .json. Para compilar axe con esta configuración regional, inst...
- Adicionalmente, la configuración regional se puede aplicar en tiempo de ejecución pasando un objeto locale a axe.configure(). El objeto locale debe tener la misma forma que las configuraciones regionales existentes en el directorio ./locales. Por ejemplo:
Notas de uso básico o inicio rápido:
-
Primero descarga el paquete:
-
console
-
Ahora incluye el archivo javascript en cada uno de tus iframes en tus fixtures o sistemas de prueba:
-
Extraído de la documentación original: https://raw.githubusercontent.com/dequelabs/axe-core/HEAD/README.md