Informazioni su axe DevTools per le API Web

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

Introduzione ad axe DevTools per API Web per Node.js e JavaScript, C#, Java, Python e Ruby.

Not for use with personal data

Deque offre associazioni API per linguaggi di sviluppo web e scripting tra cui Node.js e JavaScript, C#, Java, Python e Ruby. Queste API consentono di analizzare i siti Web alla ricerca di difetti di accessibilità nell'ambito di test automatizzati o build di integrazione continua (CI) esistenti.

Iniziare

Consultare Axe DevTools for Web Examples per un catalogo di progetti di esempio pre-scritti su GitHub che dimostrano come utilizzare le API. È possibile clonare questi progetti per iniziare subito con un esempio funzionante. Controlla il README.md di ogni progetto per istruzioni dettagliate su come iniziare.

Documentazione API

axe DevTools for Web fornisce un'ampia gamma di supporto per linguaggi e framework e i seguenti link forniscono la documentazione:

Fondamenti per i nuovi sviluppatori di Deque

Se non hai familiarità con axe DevTools per le API Web, ecco alcuni argomenti che potresti voler conoscere prima di iniziare.

Installazione

Per ottenere le librerie e i pacchetti Deque, hai diverse possibilità. Per ulteriori informazioni sull'installazione, vedi i seguenti argomenti:

Formazione sull'accessibilità

Vedi Deque University per maggiori informazioni e formazione sull'accessibilità e sugli standard di accessibilità. Conoscere l'accessibilità ti aiuterà ad affrontare i problemi di accessibilità in una fase iniziale del ciclo di vita dello sviluppo del software, quando è più economico risolverli.

axe-core

Axe-core è la libreria open source che costituisce la base per tutti i pacchetti e le librerie axe DevTools for Web. Puoi leggere di più su axe-core nel repository GitHub di Axe-core.

note

I pacchetti API di Deque (ad eccezione dei pacchetti Node.js Reporter) non seguono rigorosamente le regole di Semantic Versioning I pacchetti bloccano i loro numeri di versione principale e secondaria alle versioni principale e secondaria della loro dipendenza axe-core, con solo la versione della patch che potrebbe differire. (Ad esempio, se la versione API è 4.7.2, la versione axe-core utilizzata dal pacchetto sarà 4.7.x.) La differenza rispetto al Semantic Versioning è che la versione patch di un pacchetto può includere non solo correzioni di bug ma anche nuove funzionalità API. (La versione patch non introdurrà tuttavia breaking changes.)