Migration zu v4.x DevTools Nuget
Schritte zur Migration auf Version 4.x der Axe DevTools für Web für C# Nuget
Axe DevTools Nuget v4.x enthält, obwohl es sich nicht um eine umfassende Neuentwicklung handelt, einige große Änderungen. Die auffallendsten Änderungen sind unten zusammengefasst, gefolgt von spezifischeren Änderungen an den relevanten Paketen.
Zusammenfassung
Die axe-devtools-* Suite von Nuget-Paketen betraf hauptsächlich eine Umbenennungsperspektive.
Achten Sie auf breaking changes
Angesichts der Umbenennung der API ist es angemessen festzuhalten, dass die Migration zu v4.0 beinhaltet, diese Migrationsanleitung Schritt für Schritt zu befolgen.
Umgebungs-Setup
Es gibt keine Änderungen an den Standardumgebungsanforderungen. Die gewünschten Anforderungen sind wie folgt:
- Dotnet .NET Framework 4.5.2 oder mindestens .NET Standard 2.0
Installation von Axe DevTools NuGet
Stellen Sie sicher, dass Sie Zugriff auf das Deque-Register haben. Wenn nicht, refer to setup.
Nachdem Sie erfolgreich Zugriff auf das Setup erhalten haben, können Sie Axe DevTools NuGet installieren, indem Sie das Folgende in Ihre .csproj-Datei aufnehmen.
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />Bemerkenswerte Änderungen
Neben der Installation umfassen einige bemerkenswerte Änderungen:
- Namespaces wurden von
Deque.AttestzuDeque.AxeDevtoolsgeändert. - Die Klasse
Attestwurde inAxeSeleniumumbenannt. - Die Umgebungsvariable für die Konfiguration benutzerdefinierter Regeln wurde von
ATTEST_PATHzuAXE_RULESET_PATHgeändert. - Das Standard-Regelset hat sich geändert. Axe DevTools prüft eine gegebene Seite mit
wcag2als Standard-Regelset. Vom Endbenutzer ist keine Änderung erforderlich. Wenn man ein anderes Regelset konfigurieren möchte, kann man die entsprechende Regelset-API verwenden. Beachten Sie, dass sich das Standard-Regelset seit diesem Release erneut geändert hat: Ab Axe DevTools für Web 4.5 (Dezember 2022) wurde das Standard-Regelset für alle Pakete zu WCAG 2.1 Level AA mit deaktivierten Best Practices vereinheitlicht. Siehe Anpassen von Regeln.
