Migrazione verso v4.x DevTools Nuget
Passaggi per la migrazione alla versione 4.x di axe DevTools per Web per C# Nuget
Axe DevTools Nuget v4.x
, pur non essendo una riscrittura importante, contiene alcune modifiche sostanziali. Di seguito sono riepilogate le modifiche più importanti, seguite da modifiche più specifiche ai pacchetti rilevanti.
Riepilogo
La suite di pacchetti nuget axe-devtools-*
è stata principalmente coinvolta in una prospettiva di rebranding.
Attenzione alle modifiche che interrompono la compatibilità
Dato il rebranding dell'API, è giusto sottolineare che la migrazione alla versione 4.0 comporta il rispetto di questa guida alla migrazione passo dopo passo
Configurazione dell'ambiente
Non ci sono cambiamenti ai requisiti ambientali predefiniti. I requisiti desiderati sono i seguenti:
- Dotnet .NET Framework 4.5.2 o almeno .NET Standard 2.0
Installazione di axe DevTools NuGet
Assicurati di avere accesso al registro di Deque. In caso contrario, fare riferimento alla configurazione.
Dopo aver effettuato correttamente l'accesso al programma di installazione, puoi installare axe DevTools NuGet includendo quanto segue nel tuo file .csproj .
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />
Cambiamenti degni di nota
Oltre all'installazione, ecco alcune modifiche degne di nota:
- Gli spazi dei nomi sono stati modificati da
Deque.Attest
aDeque.AxeDevtools
. - La classe
Attest
è stata rinominata inAxeSelenium
. - La variabile ambiente per la configurazione delle regole personalizzate è stata modificata da
ATTEST_PATH
aAXE_RULESET_PATH
. - Il set di regole predefinito è cambiato. Axe DevTools esegue l'audit di una determinata pagina con
wcag2.1
come set di regole predefinito. Non è richiesta alcuna modifica da parte dell'utente finale. Se si desidera configurare un set di regole diverso, è possibile utilizzare la rispettiva API del set di regole.