Download het WebDriverJS Demoproject
Clone en voer een compleet voorbeeldproject uit voor Axe DevTools for Web met WebDriverJS en Mocha
De Voorbeeldcatalogus biedt een compleet WebDriverJS-voorbeeldproject dat je kunt klonen en uitvoeren om toegankelijkheidsrapporten te genereren zonder dat je een bestaand webproject nodig hebt om mee te integreren. Voor informatie over hoe je Axe DevTools for Web in een bestaand project kunt installeren, lees de gids op installeren vanuit een bundel, vanuit je eigen artifact-repository of vanuit Deque's Agora.
Vereisten
Dit project vereist een Node.js-ontwikkelomgeving. Het vereist ook WebDriverJS als peer-afhankelijkheid.
Je hebt ook toegang nodig tot Deque's Agora-artifactrepository om de Axe DevTools-pakketten te installeren. Zie Axe DevTools for Web for WebDriverJS installeren vanuit Deque's Agora voor instructies over het instellen van toegang.
Gebruik
-
Kloon de Deque Examples Catalog-repository op GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteJe moet mogelijk een ander klooncommando gebruiken, afhankelijk van hoe je toegang tot GitHub hebt ingesteld. Het bovenstaande commando gebruikt SSH. Zie Verbinden met GitHub met SSH voor meer informatie.
-
Navigeer naar het WebDriverJS-voorbeeld:
cd axe-devtools-html-api-examples/Node/webdriverjs-mocha -
Voer
npm installuit om de afhankelijkheden te installeren -
Voer
npm testuit om de testscripts uit te voeren
Zodra de tests zijn afgerond, worden de resultaten gecompileerd in een HTML-rapport door de Axe DevTools for Web reporter. Deze rapporten stellen je in staat de resultaten van de toegankelijkheidsscans eenvoudig te verwerken.
Indien gewenst kun je het project configureren om elke webadresseerbare pagina te scannen door de testcaselinks in de testbestanden te wijzigen en de tests opnieuw uit te voeren.
Configuratie
In het begin kan een of meer van de componenten binnen dit project onverenigbaar zijn met je omgeving. Als de problemen aanhouden, neem dan rechtstreeks contact op met je Deque-vertegenwoordiger, bereik ons via onze supportdesk of stuur ons een e-mail. We helpen je graag verder.
