Importazione e Inizializzazione di Puppeteer per JavaScript
Importazione e inizializzazione del pacchetto Axe DevTools for Web Puppeteer JavaScript (@axe-devtools/puppeteer)
Una volta installato Axe DevTools for Web, è necessario importarlo nel proprio ambiente di test e inizializzare il pacchetto.
Prerequisiti
Per importare e inizializzare Axe DevTools for Web, deve essere prima installato. Se non lo hai ancora fatto, leggi la guida su come installarlo da un bundle, dal tuo repository di artefatti o dall'Agora di Deque. È necessario anche avere Puppeteer installato.
Importazione e Inizializzazione
Importa sia Axe DevTools per Web che Puppeteer. La sintassi dipende dalla lingua e dal sistema di moduli utilizzati dal tuo progetto. Scegli quella che corrisponde al tuo progetto:
JavaScript con moduli CommonJS
Questo è il predefinito per un progetto Node.js senza "type": "module" nel suo package.json.
const { AxeDevToolsPuppeteer } = require('@axe-devtools/puppeteer');
const puppeteer = require('puppeteer');JavaScript con moduli ES
Usa questa sintassi in un progetto con "type": "module" nel suo package.json, o in file .mjs.
import { AxeDevToolsPuppeteer } from '@axe-devtools/puppeteer';
import puppeteer from 'puppeteer';TypeScript
TypeScript utilizza la stessa sintassi import dei moduli ES. @axe-devtools/puppeteer fornisce le proprie dichiarazioni di tipo, quindi non c'è nessun pacchetto @types/ separato da installare. I risultati delle scansioni sono tipizzati come AxeResults, che axe-core esporta:
import { AxeDevToolsPuppeteer } from '@axe-devtools/puppeteer';
import puppeteer from 'puppeteer';
import type { AxeResults } from 'axe-core';Per ogni scansione, verrà creato un nuovo oggetto AxeDevToolsPuppeteer. Per vedere come farlo, consulta la guida su scrivere test.
Passaggi Successivi
Una volta installato, importato e inizializzato Axe DevTools for Web, sei pronto per passare alla scansione per l'accessibilità e alla scrittura di test di accessibilità. Per farlo, consulta la guida su scrivere test.
Risoluzione dei Problemi
Se hai difficoltà nell'importazione o nell'inizializzazione di Axe DevTools for Web, contatta direttamente il tuo rappresentante Deque, raggiungici tramite il nostro servizio di supporto, o inviaci un'email. Saremo lieti di aiutarti.
