Utilizzo di Axe DevTools for Web per 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 panoramica delle integrazioni di test disponibili per Java con Axe DevTools for Web

Not for use with personal data

Axe DevTools for Web offre quattro integrazioni Java. Ognuna di esse aggiunge la scansione dell'accessibilità a una suite di test Java esistente, quindi quale si utilizza dipende da come i test guidano già il browser e come si preferisce asserire i risultati. Tutte e quattro funzionano con JUnit, TestNG o qualsiasi altro strumento di test Java.

Prima di scrivere test, installare e inizializzare l'integrazione di cui hai bisogno.

Scegli un'integrazione

  • Selenium: scansiona le pagine da un test Selenium WebDriver. Inizia qui se la tua suite utilizza già Selenium.
  • Playwright: scansiona le pagine da un test Playwright per Java, utilizzando un'API concatenabile.
  • Hamcrest: verifica l'accessibilità con i matchers di Hamcrest, in modo che i fallimenti vengano segnalati attraverso lo stesso meccanismo delle altre asserzioni basate sui matchers.
  • Cucumber: aggiungi passaggi di accessibilità ai file di caratteristiche di Cucumber per suite di test basate sul comportamento.

Selenium e Playwright sono integrazioni driver del browser, e si sceglie una delle due in base al driver utilizzato dalla tua suite. Hamcrest e Cucumber sono integrazioni di asserzione e di stile del test che si sovrappongono a un driver.

Lavora con i risultati

  • Usa i risultati: ogni scansione può restituire risultati come un oggetto JSON, contro il quale puoi asserire direttamente o elaborare secondo le esigenze della tua pipeline.
  • Genera report: produci report di accessibilità HTML condivisibili dai risultati delle tue scansioni con il reporter di Axe DevTools.
  • Carica su Axe Developer Hub: invia i risultati ad Axe Developer Hub per monitorare l'accessibilità nel tempo e tra le build.

Per l'elenco completo delle classi e dei metodi esposti da ogni integrazione, consulta il Riferimento API Java.