Scarica il Progetto Demo Java
Scarica ed esegui un progetto Java di esempio completo che mostra come utilizzare Axe DevTools per il Web
Queste demo servono a familiarizzare gli utenti con Axe DevTools per Java e a produrre risultati senza la necessità di un progetto web Java esistente con cui integrarsi. Per informazioni su come installare Axe DevTools in un progetto esistente, leggi la guida su come installare da un pacchetto, dal tuo repository di artefatti o da Agora di Deque.
Prerequisiti
Questi progetti richiedono un ambiente di sviluppo Java, compresi un JDK e Maven o Gradle. Richiedono anche un Selenium WebDriver a tua scelta.
Catalogo degli Esempi
Il Catalogo degli Esempi su GitHub fornisce progetti di esempio Java completi che puoi clonare ed eseguire per generare report di accessibilità senza bisogno di un progetto web esistente con cui integrarsi:
Ogni esempio include un README con istruzioni per l'installazione e l'uso.
Uso
-
Clona il repository Deque Examples Catalog su GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnotePotresti dover usare un comando di clonazione diverso a seconda di come hai configurato l'accesso a GitHub. Il comando sopra utilizza SSH. Vedi Connessione a GitHub con SSH per maggiori informazioni.
-
Naviga verso l'esempio di tua scelta, ad esempio il progetto Maven Selenium:
cd axe-devtools-html-api-examples/Java/java-selenium -
Esegui
mvn test.
Una volta che i test sono terminati, i risultati vengono compilati in un HTML. Si troveranno nella directory $project-root/target/attest-reports. Questi report ti permettono di fruire facilmente dei risultati delle scansioni di accessibilità.
Se lo desideri, puoi configurare il progetto per scansionare qualsiasi pagina web indirizzabile cambiando gli URL dei casi di test nel/i file di test all'interno di $project-root/src/test/*.java e rieseguendo i test.
Configurazione
Inizialmente, uno o più dei componenti di questo progetto potrebbero non essere compatibili con il tuo ambiente. Potresti dover modificare la versione del compilatore o la versione del framework di test. Questi possono essere modificati nei file pom.xml o build.gradle. Inoltre, questi progetti sono configurati per utilizzare Selenium ChromeDriver. Se usi un browser diverso per i test automatici, puoi modificare la configurazione del driver del browser nei file di test situati a $project-root/src/test/*.java.
Se hai ancora problemi, contatta direttamente il tuo rappresentante Deque, chiedici tramite il nostro supporto tecnico o inviaci un'email. Saremo felici di aiutarti.
