Usar Reporter CLI con Pruebas Automatizadas
Agregar verificaciones de accesibilidad a sus pruebas automatizadas permitirá a su equipo adelantarse, asegurando que sus aplicaciones siempre sean accesibles para sus usuarios. Al incorporar las herramientas de Deque en su canal de pruebas, podrá guardar los resultados localmente como un archivo JSON.
Con estos resultados ya guardados, puede usar el Reporter CLI para generar informes HTML formateados accesiblemente para compartir con el resto de su equipo.
Revise los pasos para guardar los resultados de los escaneos localmente con:
Usar Resultados en una Canalización
Aprenda cómo puede generar informes HTML autónomos dentro de su canalización de integración continua / despliegue continuo (CI/CD).
Usar Resultados para Pruebas Locales
Cuando esté listo para crear un informe HTML, asegúrese de que todos los escaneos relevantes estén en un directorio compartido. Abra una ventana de terminal y navegue al directorio donde guardó el ejecutable de Axe Reporter CLI.
Por ejemplo, si el ejecutable está en su carpeta 'Descargas', ingrese lo siguiente en el terminal:
cd DownloadsAhora, ejecute el siguiente comando:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlProporcionar un directorio de salida es opcional, y si no se incluye, los informes se almacenarán en ./axe-devtools-reporter.
El directorio de salida se llenará con informes correspondientes a cada archivo de resultados JSON, además de un informe ejecutivo. Los nombres de archivo para los informes individuales se derivan del nombre del escaneo y de la marca de tiempo del análisis del escaneo: ${scanName}-axe-result-${timestamp}.html.
Siempre añadirá la bandera --format cuando ejecute el comando ./reporter-cli-<your-system>. Además de crear informes HTML, también puede exportar los datos como XML/JUnit o CSV.
HTML:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlXML/JUnit:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=junitCSV:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=csv