axe DevTools für Web API/CLI 4.3
Veröffentlichungsdatum: 27. September 2021
Überblick
Axe DevTools 4.3 ist ein bedeutendes Refactoring hinter den Kulissen, um die Sicherheit zu gewährleisten. Es enthält auch die neueste Version von axe-core. Axe DevTools 4.3 enthält außerdem vollständiges Frameset- und Shadow-DOM-Scanning für alle Integrationen.
Was ist neu
-
Aktualisierte Axe-Core-Version
Axe DevTools 4.3 wird standardmäßig mit der neuesten axe-core-Version v4.3.3 ausgeliefert. Weitere Informationen zu axe-core 4.3 finden Sie im axe-core-Änderungsprotokoll. -
Implementierung neuer Sicherheitsfunktionen in allen axe DevTools-Paketen
Axe DevTools 4.3 macht sich die wesentlichen Änderungen zunutze, die ursprünglich in axe-core 4.3 mit denrunPartial()
finishRun()
Funktionen vorgenommen wurden. -
Unterstützung für WebdriverIO v7 hinzugefügt
Zusätzlich zur Beibehaltung der Unterstützung für WebdriverIO v5 und v6 umfasst axe DevTools 4.3 jetzt auch Unterstützung für v7. -
Aktualisierte Scan-Tools für die vollständige Abdeckung von Framesets und Shadow DOM über alle Integrationen hinweg.
Fehlerbehebungen
Es wurde ein schwerwiegender Fehler im Karmal/JSON Berichterstatter behoben, der die Verwendung in einigen Setups verhinderte.
Bekannte Probleme
Testdateien, die mit axe DevTools WebdriverIO mithilfe von WebdriverIO Vorversion 7.x integriert sind, schlagen fehl, wenn sie mit tsc kompiliert werden.
Obwohl wir axe DevTools 4.3 sehr gründlich getestet haben, kann das Ausmaß der internen Änderungen beim Upgrade unvorhergesehene Herausforderungen mit sich bringen. Daher empfehlen wir, Vorsicht walten zu lassen und möglicherweise ein Upgrade auf eine leicht rückgängig zu machende Weise durchzuführen.
Wenn axe DevTools 4.3 aus irgendeinem Grund unvorhergesehene Probleme verursacht, haben wir eine neue Funktion eingebaut, runLegacy()
die die neue Funktionalität von 4.3 deaktiviert. Diese Option ist zwar nicht weniger sicher, schränkt aber ein, was auf ausgewählten Seiten getestet wird. Wir empfehlen allen Kunden, die auf Probleme stoßen oder weitere Fragen haben, uns über unseren Helpdesk zu kontaktieren.