Panoramica API Java

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

Panoramica di Axe DevTools for Web per Java, inclusi integrazioni disponibili e risorse di supporto

Not for use with personal data

Le funzionalità di integrazione di Axe DevTools Java di Deque includono:

  • Motore di accessibilità axe-core leader del settore, con zero falsi positivi
  • Supporto per la funzionalità di generazione di report di Deque
  • Configurazioni di test basate su Hamcrest, Cucumber e Selenium

Le scansioni sono eseguite di default secondo WCAG 2.1 Livello AA, con le regole di buone pratiche ed esperimentali disattivate. Vedi Personalizzazione delle regole per modificare il set di regole o abilitare le buone pratiche.

Per scaricare progetti dimostrativi, pacchetti inclusi e l'Axe DevTools CLI, visita la pagina dei download.

Se non sei sicuro da dove iniziare, ti consigliamo di provare un progetto demo per familiarizzare con i test di accessibilità utilizzando Axe DevTools. Come sempre, per l'assistenza clienti puoi contattare direttamente il tuo rappresentante Deque, chiedici tramite il nostro help desk, o inviarci un'email. Saremo felici di aiutarti a scegliere l'opzione migliore per il tuo flusso di lavoro.

Elementi personalizzati e ElementInternals

A partire da Axe DevTools Java 4.13.0, le scansioni leggono le semantiche ARIA che i componenti web dichiarano in JavaScript tramite ElementInternals, invece di solo gli attributi role e aria-* presenti nel markup. Non è richiesta alcuna configurazione, e questo vale per entrambe le integrazioni Selenium e Playwright. Tuttavia, le semantiche nel DOM hanno ancora la precedenza: un attributo role o aria-* esplicito sull'elemento sovrascrive il valore di ElementInternals.

I tuoi componenti devono pubblicare i loro interni perché tutto ciò abbia effetto, e un componente che li memorizza in un campo di classe privato non può essere letto. Vedi Testare gli elementi personalizzati che utilizzano ElementInternals.