Informazioni su Axe DevTools per Web API

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 Web API per Node.js e JavaScript, C#, Java, Python e Ruby.

Not for use with personal data

Deque offre binding API per lo sviluppo web e linguaggi di scripting tra cui Node.js e JavaScript, C#, Java, Python e Ruby. Queste API ti permettono di scansionare i tuoi siti web per rilevare difetti di accessibilità all'interno dei tuoi cicli di test automatici esistenti o delle build di integrazione continua (CI).

Iniziare

Consulta Esempi di Axe DevTools per Web per un catalogo di progetti di esempio pre-scritti su GitHub che dimostrano come utilizzare le API. Puoi clonare questi progetti per iniziare immediatamente con un esempio funzionante. Controlla il README.md di ogni progetto per istruzioni passo-passo su come iniziare.

Documentazione API

Axe DevTools per Web offre supporto per vari linguaggi e framework, e i seguenti link forniscono la documentazione:

Fondamenti per Nuovi Sviluppatori Deque

Se sei nuovo nell'utilizzo di Axe DevTools per Web API, ci sono alcuni argomenti con cui potresti voler familiarizzare prima di iniziare.

Installazione

Per ottenere le librerie e i pacchetti di Deque, hai diverse opzioni. Consulta i seguenti argomenti per maggiori informazioni sull'installazione:

Formazione sull'Accessibilità

Consulta Deque University per maggiori informazioni e formazione sull'accessibilità e sugli standard di accessibilità. Imparare sull'accessibilità ti aiuterà a affrontare i problemi di accessibilità prima nel ciclo di vita dello sviluppo software, quando è più economico risolverli.

axe-core

Axe-core è la libreria open-source che costituisce la base per tutti i pacchetti e le librerie di Axe DevTools per il 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 Versionamento Semantico. I pacchetti bloccano i loro numeri di versione principale e secondaria alle versioni principali e secondarie della loro dipendenza axe-core, con solo la versione patch che può 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 Versionamento Semantico è che la versione patch di un pacchetto può includere non solo correzioni di bug ma anche nuove funzionalità API. (La versione patch, tuttavia, non introdurrà modifiche incompatibili.)