Migrazione a Axe DevTools for Web v4.x per 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

Passaggi per migrare alla versione 4.x di Axe DevTools for Web per Java

Not for use with personal data

Axe DevTools for Web Maven v4.x è una riscrittura importante dell'intero progetto. I cambiamenti più notevoli sono riassunti di seguito, seguiti da modifiche più specifiche ai pacchetti pertinenti.

Riepilogo

La axe-devtools-* suite di pacchetti Java ha comportato una riprogettazione dell'offerta del prodotto sia da una prospettiva di rebranding che per snellire gli strumenti di integrazione forniti, rendendoli più specifici per l'esperienza degli sviluppatori.

Con questo in mente, rispetto alle versioni precedenti in cui era fornito un solo pacchetto, in questa versione viene fornita una raccolta di pacchetti che consente all'utente finale di scegliere ciò che è essenziale e si adatta meglio al proprio flusso di lavoro attuale.

important

Attenzione ai cambiamenti che rompono la compatibilità. Dato il passaggio da una struttura di pacchetto monolitica a una struttura modulare individuale e il rebranding dell'API, la migrazione alla v4.0 richiede di seguire passo passo questa guida di migrazione.

Configurazione dell'ambiente

Non ci sono cambiamenti nei requisiti dell'ambiente predefinito. I requisiti desiderati sono i seguenti:

Installazione dei pacchetti Axe DevTools

Assicurati di avere accesso ad Axe DevTools attraverso una delle opzioni disponibili:

Dopo l'accesso riuscito, è possibile installare uno dei pacchetti sottostanti, includendoli nel file pom.xml.

Esempio per l'installazione del pacchetto selenium da Deque's Agora:

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
  <artifactId>selenium</artifactId>
  <version>4.x.x</version>
</dependency>

I pacchetti disponibili sono:

Per favore fai riferimento a ciascuno dei pacchetti sopra indicati, per le istruzioni d'uso e la documentazione API dettagliata.

Modifiche importanti

Oltre alle modifiche di installazione e utilizzo con i pacchetti delineati, alcune modifiche importanti includono:

  • Il namespace del pacchetto Java è cambiato da com.deque.attest a com.deque.html.axedevtools.
  • La classe Attest è stata rinominata in AxeSelenium.
  • La variabile d'ambiente per configurare le regole personalizzate è stata cambiata da ATTEST_PATH a AXE_RULESET_PATH.
  • Il set di regole predefinito è cambiato. Axe DevTools verifica una determinata pagina con wcag2.1 come set di regole predefinito. Non è richiesto alcun cambiamento dall'utente finale. Se si desidera configurare un set di regole diverso, è possibile utilizzare le rispettive clausole offerte in Cucumber/ RSpec.