Scarica il Progetto Demo WebDriverJS
Clona ed esegui un progetto demo completo per Axe DevTools for Web con WebDriverJS e Mocha
Il Catalogo degli Esempi fornisce un progetto di esempio completo WebDriverJS che puoi clonare ed eseguire per generare report di accessibilità senza necessità di un progetto web esistente per l'integrazione. Per informazioni su come installare Axe DevTools for Web in un progetto esistente, leggi la guida su installazione da un bundle, dal tuo archivio artefatti o dall'Agora di Deque.
Prerequisiti
Questo progetto richiede un ambiente di sviluppo Node.js. Richiede inoltre WebDriverJS come dipendenza peer.
Hai anche bisogno di accesso al repository di artifact Agora di Deque per installare i pacchetti Axe DevTools. Consulta Installa Axe DevTools per il Web dal sito Agora di Deque per istruzioni su come impostare l'accesso.
Utilizzo
-
Clona il repository del Catalogo degli Esempi Deque su GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnotePotresti dover utilizzare un comando di clonazione diverso a seconda di come hai configurato l'accesso a GitHub. Il comando sopra utilizza SSH. Consulta Collegamento a GitHub con SSH per maggiori informazioni.
-
Vai all'esempio WebDriverJS:
cd axe-devtools-html-api-examples/Node/webdriverjs-mocha -
Esegui
npm installper installare le dipendenze -
Esegui
npm testper eseguire gli script di test
Una volta terminati i test, i risultati vengono compilati in un rapporto HTML dal reporter di Axe DevTools for Web. Questi report ti permettono di analizzare facilmente i risultati delle scansioni di accessibilità.
Se lo desideri, puoi configurare il progetto per scansionare qualsiasi pagina raggiungibile sul web cambiando gli URL dei test case nei file di test e rieseguendo i test.
Configurazione
Inizialmente, uno o più componenti all'interno di questo progetto potrebbero essere incompatibili con il tuo ambiente. Se i problemi persistono, contatta direttamente il tuo rappresentante Deque, contattaci tramite il nostro supporto tecnico, oppure inviaci un'email. Saremo felici di aiutarti.
