Panoramica del pacchetto @axe-core/watcher

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

Il pacchetto @axe-core/watcher è integrato nella tua suite di test per verificare gli errori di accessibilità

Free Trial
Not for use with personal data

Panoramica della documentazione per Watcher

Le informazioni nella sezione *@axe-core/watcher * della documentazione sono le seguenti:

  • Questo articolo, Panoramica, esamina il pacchetto @axe-core/watcher (chiamato anche Watcher o axe Watcher). Qui puoi trovare informazioni generali sul pacchetto, dove puoi scaricarlo, come installarlo e link ad altre risorse.
  • Requisiti di sistema riguarda le versioni e le specifiche del software da utilizzare con Watcher.
  • Gli articoli in Istruzioni JavaScript e Istruzioni TypeScript forniscono istruzioni per integrare Watcher con diversi framework di test e includono frammenti di esempio sia per JavaScript che per TypeScript. Si tratta delle stesse informazioni che vedi quando crei un progetto sul sito axe Developer Hub.
  • Riferimento API fornisce una guida alle API fornite dal pacchetto @axe-core/watcher.

Cos'è Watcher?

Il pacchetto @axe-core/watcher consente di aggiungere facilmente test di accessibilità alla suite di test esistente. È un pacchetto Node.js disponibile su npmjs.com e attualmente funziona con i framework di test più diffusi. I test possono essere scritti in JavaScript o TypeScript.

Il pacchetto @axe-core/watcher, una volta integrato nella tua suite di test end-to-end:

  • Aggiunge la convalida dell'accessibilità alla tua suite di test esistente con modifiche minime al codice, grazie a Watcher che avvolge i metodi importanti e le chiamate di funzione del tuo framework di test.(dh-glossary#wrapping)
  • Analizza automaticamente le pagine web quando esegui la tua suite di test e rianalizza le pagine quando rileva qualsiasi modifica al DOM (ogni modifica è considerata uno stato di pagina separato): perfetto per app web con una sola pagina e altri siti complessi con pagine di accesso e altri contenuti dinamici.
  • Collega i commit Git ai risultati di accessibilità per consentirti di valutare l'accessibilità di ogni commit e monitorare i progressi complessivi del tuo progetto in termini di accessibilità.
  • Invia i risultati di accessibilità correlati a ogni stato di pagina e commit Git ad axe Developer Hub, dove i risultati vengono tracciati, deduplicati e presentati.

Come ottenere

L'ultima versione di @axe-core/watcher è disponibile su npmjs.com.

Installazione

Puoi installare il pacchetto nel tuo progetto Node.js come dipendenza di sviluppo con il seguente comando:

npm install --save-dev @axe-core/watcher

Requisiti di sistema

Per i requisiti di sistema per @axe-core/watcher, vedere Requisiti di sistema.

note

Sebbene il sito Web axe Developer Hub supporti ampiamente i browser, solo Google Chrome è supportato dal pacchetto @axe-core/watcher per i test, quindi, ad esempio, non è possibile utilizzare il browser Electron predefinito di Cypress per eseguire i test.

Riferimento API

Per un riferimento alle API fornite dal pacchetto @axe-core/watcher, vedere Riferimento API.

Note di rilascio

Per informazioni sulle modifiche apportate a @axe-core/watcher, consultare le Note di rilascio di @axe-core/watcher.

Il repository degli esempi

Puoi sperimentare il codice nel repository degli esempi su GitHub. Contiene esempi per:

Istruzioni per la modifica della suite di test

La sezione istruzioni della documentazione include istruzioni per modificare la suite di test in modo da includere il pacchetto @axe-core/watcher.

tip

Si tratta delle stesse istruzioni che vedi quando crei un nuovo progetto in axe Developer Hub.

Le sezioni seguenti contengono collegamenti alle istruzioni di ciascun framework di test:

Istruzioni JavaScript

Istruzioni TypeScript