Importeren en Initialiseren voor WebdriverIO
Het importeren en initialiseren van het Axe DevTools voor Web WebdriverIO pakket (@axe-devtools/webdriverio)
Zodra je Axe DevTools voor Web hebt geïnstalleerd, moet je het in je testopstelling importeren en het pakket initialiseren.
Vereisten
Om Axe DevTools voor Web te importeren en te initialiseren, moet het eerst geïnstalleerd zijn. Als je dat nog niet hebt gedaan, lees dan de handleiding over hoe je het kunt installeren van een bundel, vanuit je artefactrepository, of van Deque's Agora. Je moet ook WebdriverIO gedownload en geconfigureerd hebben.
Importeren en Initialiseren
Buiten een module wordt Axe DevTools voor Web geïmporteerd en een instantie aangemaakt met een verklaring als deze:
const { AxeDevToolsWebdriverIO } = require('@axe-devtools/webdriverio');Het importeren van WebdriverIO is ook vereist:
const webdriverio = require('webdriverio');Binnen een module is de syntaxis iets anders. De verklaring zou er als volgt uit moeten zien:
import { AxeDevToolsWebdriverIO } from '@axe-devtools/webdriverio';Het importeren van WebdriverIO is ook vereist:
import webdriverio from 'webdriverio';Op dit punt kun je je webdriver in je testfunctie initialiseren als volgt:
const client = webdriverio.remote({
desiredCapabilities: {
browserName: 'chrome'
}
});
await client.init();Vervolgens kun je Axe DevTools voor Web initialiseren met de webdriver-client
const axeDevTools = new AxeDevToolsWebdriverIO({ client });Volgende Stappen
Zodra je Axe DevTools voor Web en zijn driver hebt geïnstalleerd, geïmporteerd en geïnitieerd, ben je klaar om door te gaan met het scannen op toegankelijkheid en het schrijven van toegankelijkheidstests. Elke scan met Axe DevTools voor Web vereist een nieuwe instantie, dus om je scans op te zetten en uit te voeren, zie de handleiding over testen schrijven.
Problemen Oplossen
Als je problemen hebt met het importeren of initialiseren van Axe DevTools voor Web, neem dan direct contact op met je Deque-vertegenwoordiger, bereik ons via onze ondersteuningsdesk, of stuur ons een e-mail. We helpen je graag.
