Testen Schrijven voor Axe DevTools voor Web voor WebDriverJS
Hoe effectieve testen te schrijven voor toegankelijkheid met Axe DevTools voor Web voor WebDriverJS
Testen schrijven met Axe DevTools
Vereisten
Om pagina's te testen met Axe DevTools, moet je deze eerst importeren en initialiseren in je project. Als je deze stap nog niet hebt voltooid, bekijk deze gids om te leren hoe.
Scan Context Verkrijgen
Voordat je een pagina kunt scannen op toegankelijkheid, moet deze toegankelijk zijn voor de webdriver.
await driver.get('<URL>');Zodra de webdriver toegang heeft tot de pagina, kun je deze scannen met Axe DevTools en de resultaten opslaan. De eenvoudigste manier om de resultaten van de scan te bekijken, is door het resultatenobject in de console te loggen.
const results = await new AxeDevToolsWebdriverJS(driver).analyze();
console.log(results);Volledig Voorbeeldbestand
const AxeDevToolsWebdriverJS = require('@axe-devtools/webdriverjs');
const WebDriver = require('selenium-webdriver');
var driver = new WebDriver.Builder().forBrowser('chrome').build();
driver.get('https://google.com').then(function() {
new AxeDevToolsWebriverJS(driver).analyze(function(err, results) {
if (err) {
// Handle error
}
console.log(results);
});
});Volgende Stappen
Nu je een toegankelijkheidsscan met succes hebt voltooid, ben je klaar om verder te gaan met meer geavanceerde scantopics zoals rapporten genereren en het resultatenobject gebruiken.
Probleemoplossing
Als je problemen ondervindt met het verkrijgen van scanresultaten, neem dan direct contact op met je Deque-vertegenwoordiger, bereik ons via onze supportdesk, of stuur ons een e-mail. We helpen je graag verder.
