Download het Puppeteer Demo Project
Download en voer een volledig voorbeeldproject uit voor Axe DevTools for Web met Puppeteer en Mocha
Dit demoproject maakt gebruikers vertrouwd met het gebruik van Axe DevTools for Web met Puppeteer en Mocha en kan rapporten genereren zonder dat er een bestaand webproject nodig is om mee te integreren. Voor informatie over hoe u Axe DevTools for Web in een bestaand project kunt installeren, lees de handleiding over installeren vanuit een pakket, vanuit je eigen artefactrepository of van Deque's Agora.
Vereisten
Deze projecten vereisen een Node.js-ontwikkelomgeving inclusief NPM of Yarn. Ze vereisen ook een WebDriver die overeenkomt met het gewenste demoproject, ofwel Puppeteer, WebdriverIO, of WebDriverJS.
Voorbeelden Catalogus
De Voorbeelden Catalogus biedt een compleet Puppeteer met Mocha voorbeeldproject dat je kunt klonen en uitvoeren om toegankelijkheidsrapporten te genereren zonder dat je een bestaand webproject hoeft te integreren.
Gebruik
-
Kloon de Deque Voorbeelden Catalogus repository op GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteAfhankelijk van hoe je toegang tot GitHub hebt ingesteld, moet je mogelijk een andere kloonopdracht gebruiken. De bovenstaande opdracht maakt gebruik van SSH. Zie Verbinding maken met GitHub via SSH voor meer informatie.
-
Navigeer naar het Puppeteer voorbeeld:
cd axe-devtools-html-api-examples/Node/puppeteer-mocha -
Voer
npm installofyarnuit om de node modules te installeren -
Voer
npm testofyarn testuit om de testscripts te draaien
Zodra de tests zijn voltooid, worden de ruwe resultaten in de console gelogd en ook samengevoegd tot een HTML-rapport door de Axe DevTools for Web-reportergenerator. Deze rapporten stellen u in staat om gemakkelijk de resultaten van de toegankelijkheidsscans te begrijpen.
Indien gewenst kunt u het project configureren om elke webpagina die toegankelijk is via het internet te scannen door de testcase-URL’s aan te passen met src/*.test.js en de tests opnieuw uit te voeren.
Configuratie
Aanvankelijk kan een of meer van de componenten binnen dit project niet compatibel zijn met uw omgeving. Als de problemen aanhouden, neem dan direct contact op met uw Deque-vertegenwoordiger, bereik ons via onze helpdesk, of stuur ons een e-mail. We helpen u graag.
