Uso de Axe DevTools para Web con Java

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

Una visión general de las integraciones de prueba disponibles para Java con Axe DevTools para Web

Not for use with personal data

Axe DevTools for Web ofrece cuatro integraciones para Java. Cada una añade escaneo de accesibilidad a un conjunto de pruebas Java existente, por lo que cuál usas depende de cómo tus pruebas ya manejan el navegador y cómo prefieres afirmar los resultados. Las cuatro se ejecutan en JUnit, TestNG o cualquier otro ejecutor de pruebas Java.

Antes de escribir pruebas, instalar e inicializar la integración que necesitas.

Elige una integración

  • Selenium: escanea páginas desde una prueba de Selenium WebDriver. Comienza aquí si tu conjunto ya utiliza Selenium.
  • Playwright: escanea páginas desde una prueba de Playwright para Java, utilizando una API encadenable.
  • Hamcrest: afirma accesibilidad con comparadores Hamcrest, de manera que los fallos se reporten a través del mismo mecanismo que el resto de tus afirmaciones basadas en comparadores.
  • Cucumber: añade pasos de accesibilidad a los archivos de características de Cucumber para conjuntos de pruebas basadas en comportamiento.

Selenium y Playwright son integraciones de controlador de navegador, y eliges uno basado en el controlador que usa tu conjunto. Hamcrest y Cucumber son integraciones de afirmación y estilo de prueba que se superponen sobre un controlador.

Trabajar con los resultados

  • Usar los resultados: cada escaneo puede devolver resultados como un objeto JSON, con el cual puedes afirmar directamente o procesar como requiera tu cadena de trabajo.
  • Generar informes: produce informes de accesibilidad HTML compartibles a partir de tus resultados de escaneo con el reportero de Axe DevTools.
  • Subir al Axe Developer Hub: envía resultados al Axe Developer Hub para rastrear la accesibilidad a lo largo del tiempo y entre compilaciones.

Para ver la lista completa de clases y métodos que cada integración expone, consulta la Referencia de la API de Java.