Importation et initialisation pour Playwright
Importation et initialisation du package Axe DevTools for Web pour Playwright (@axe-devtools/playwright)
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
Pour importer et initialiser Axe DevTools for Web, il doit d'abord être installé. Si ce n'est pas encore fait, lisez le guide sur comment l'installer à partir d'un bundle, depuis votre dépôt d'artefacts ou depuis l'Agora de Deque. Vous avez également besoin d'une version téléchargée et configurée de Playwright de votre choix.
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 { AxeDevToolsBuilder } = require('@axe-devtools/playwright');L'importation de Playwright sera également nécessaire :
const playwright = require('playwright');À l'intérieur d'un module, la syntaxe est légèrement différente. L'instruction devrait ressembler à ceci :
import { AxeDevToolsBuilder } from '@axe-devtools/playwright';L'importation de Playwright sera également nécessaire :
import * as playwright from 'playwright';Une fois que vous avez importé Axe DevTools for Web, vous pouvez initialiser le pilote. Chaque analyse nécessite sa propre instance de Axe DevTools for Web, vous devrez donc l'initialiser lors de l'écriture des tests.
// This will open up a headless instance of chromium
const browser = await playwright.chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();Prochaines étapes
Une fois que vous avez installé, importé et initialisé Axe DevTools for Web, vous êtes prêt à passer à l'analyse de l'accessibilité et à l'écriture de tests d'accessibilité. Pour ce faire, consultez le guide sur rédaction des tests.
Dépannage
Si vous rencontrez des difficultés avec l'importation ou l'initialisation de Axe DevTools for Web, contactez directement votre représentant Deque, contactez-nous via notre service d'assistance, ou envoyez-nous un email. Nous serons ravis de vous aider.
