Migrazione a DevTools Nuget v4.x
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 completa, contiene alcune modifiche sostanziali. Le modifiche più rilevanti sono riassunte di seguito, seguite da cambiamenti più specifici ai pacchetti pertinenti.
Riepilogo
La suite di pacchetti nuget axe-devtools-* ha coinvolto principalmente una prospettiva di rebranding.
Attenzione ai cambiamenti incompatibili
Data la nuova denominazione dell'API, è giusto sottolineare che migrare alla versione 4.0 implica seguire questa guida alla migrazione passo dopo passo.
Configurazione dell'ambiente
Non ci sono cambiamenti nei requisiti di ambiente 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, refer to setup.
Dopo aver ottenuto l'accesso alla configurazione, puoi installare Axe DevTools NuGet includendo il seguente nel tuo file .csproj.
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />Modifiche Rilevanti
Oltre all'installazione, alcune modifiche rilevanti includono:
- Gli spazi dei nomi sono stati cambiati da
Deque.AttestaDeque.AxeDevtools. - La classe
Attestè stata rinominata inAxeSelenium. - La variabile di ambiente per configurare regole personalizzate è stata cambiata da
ATTEST_PATHaAXE_RULESET_PATH. - Il set di regole predefinito è cambiato. Axe DevTools esamina una determinata pagina con
wcag2.1come set di regole predefinito. Nessun cambiamento è richiesto all'utente finale. Se si desidera configurare un set di regole diverso, è possibile utilizzare l'api del set di regole rispettivo.
