Importation et initialisation pour WebdriverIO
Importation et initialisation du package axe DevTools for Web WebdriverIO (@axe-devtools/webdriverio)
Une fois que vous avez installé axe DevTools for Web, vous devez l'importer dans votre configuration de test et initialiser le package.
Prérequis
Afin d'importer et d'initialiser axe DevTools for Web, il doit d'abord être installé. Si vous ne l'avez pas encore fait, lisez le guide expliquant comment l'installer à partir d'un bundle, à partir de votre référentiel d'artefacts ou à partir de l'Agora de Deque. Vous devez également avoir téléchargé et configuré WebdriverIO.
Importation et initialisation
En dehors d'un module, axe DevTools for Web est importé et une instance est créée avec une instruction comme celle-ci :
const { AxeDevToolsWebdriverIO } = require('@axe-devtools/webdriverio');
L'importation de WebdriverIO sera également nécessaire :
const webdriverio = require('webdriverio');
Au sein d'un module, la syntaxe est légèrement différente. La déclaration devrait ressembler à ceci :
import { AxeDevToolsWebdriverIO } from '@axe-devtools/webdriverio';
L'importation de WebdriverIO sera également nécessaire :
import webdriverio from 'webdriverio';
À ce stade, vous pourrez initialiser votre webdriver dans votre fonction de test comme ceci :
const client = webdriverio.remote({
desiredCapabilities: {
browserName: 'chrome'
}
});
await client.init();
Ensuite, vous pouvez initialiser axe DevTools for Web avec le client webdriver
const axeDevTools = new AxeDevToolsWebdriverIO({ client });
Prochaines étapes
Une fois que vous avez installé, importé et initialisé axe DevTools for Web et son pilote, vous êtes prêt à passer à la recherche d'accessibilité et à l'écriture de tests d'accessibilité. Chaque analyse avec axe DevTools for Web nécessite une nouvelle instance. Pour configurer et exécuter vos analyses, consultez le guide sur l'écriture de tests.
Dépannage
Si vous rencontrez des problèmes avec l'importation ou l'initialisation d'axe DevTools for Web, contactez directement votre représentant Deque, contactez-nous via notre service d'assistance, ou envoyez-nous un e-mail. Nous serons heureux de vous aider.