Importazione e Inizializzazione di Puppeteer per JavaScript

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Importazione e inizializzazione del pacchetto Axe DevTools for Web Puppeteer JavaScript (@axe-devtools/puppeteer)

Not for use with personal data

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.