Panoramica del pacchetto @axe-core/watcher

Link to Panoramica del pacchetto @axe-core/watcher 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