Importazione e inizializzazione per Playwright
Importazione e inizializzazione del pacchetto axe DevTools for Web for Playwright (@axe-devtools/playwright)
Dopo aver installato axe DevTools for Web, è necessario importarlo nel tuo ambiente di test e inizializzare il pacchetto.
Prerequisiti
Per poter importare e inizializzare axe DevTools for Web, è necessario prima installarlo. Se non l'hai ancora fatto, leggi la guida su come installarlo da un bundle, dal tuo repository di artefatti o dall'Agora di Deque. È inoltre necessario scaricare e configurare la versione Playwright di tua scelta.
Importazione e inizializzazione
Fuori da un modulo, axe DevTools for Web viene importato e viene creata un'istanza con un'istruzione come questa:
const AxeDevtoolsBuilder = require('@axe-devtools/playwright').default;
Sarà inoltre necessario importare Playwright:
const playwright = require('playwright');
All'interno di un modulo, la sintassi è leggermente diversa. La dichiarazione dovrebbe apparire così:
import AxeDevtoolsBuilder from '@axe-devtools/playwright';
Sarà inoltre necessario importare Playwright:
import * as playwright from 'playwright';
Dopo aver importato axe DevTools for Web, puoi inizializzare il driver. Ogni scansione richiede una propria istanza di axe DevTools for Web, che dovrà quindi essere inizializzata durante la scrittura dei test.
// 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();
Prossimi passi
Dopo aver installato, importato e inizializzato axe DevTools for Web, sei pronto per passare alla scansione dell'accessibilità e alla scrittura dei test di accessibilità. Per farlo, consulta la guida sulla scrittura dei test.
Risoluzione dei problemi
In caso di problemi con l'importazione o l'inizializzazione di axe DevTools for Web, contatta direttamente il tuo rappresentante Deque, contattaci tramite il nostro support desk o inviaci un'e-mail. Saremo lieti di aiutarti.