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 hoeft te integreren. Voor informatie over het installeren van Axe DevTools for Web in een bestaand project, lees de handleiding over 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 artifact-repository 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
-
Clone de Deque Examples Catalog-repository op GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteJe moet mogelijk een andere clone-opdracht gebruiken, afhankelijk van hoe je toegang tot GitHub hebt ingesteld. De bovenstaande opdracht 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 te uitvoeren
Zodra de tests zijn uitgevoerd, worden de resultaten samengesteld in een HTML-rapport door de Axe DevTools for Web-reporter. Deze rapporten stellen je in staat om de resultaten van de toegankelijkheidsscans eenvoudig te bekijken.
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
Aanvankelijk kunnen een of meer van de componenten binnen dit project niet compatibel zijn met jouw omgeving. Als problemen aanhouden, neem dan rechtstreeks contact op met je Deque-vertegenwoordiger, bereik ons via ons supportdesk, of stuur ons een e-mail. We helpen je graag verder.
