axe DevTools für Web API/CLI 4.2
Veröffentlichungsdatum: 23. Juni 2021
Überblick
Axe DevTools 4.2 enthält Updates für den Nutzungsdienst, eine neue axe-core-Version und eine neue Node.js-Integration mit Playwright.
Was ist neu
-
Aktualisierte Axe-Core-Version
Axe DevTools 4.2 wird standardmäßig mit der neuesten axe-core-Version v4.2.1 ausgeliefert. Weitere Informationen zu axe-core 4.2.1 finden Sie im axe-core-Änderungsprotokoll. -
Unterstützung für Event v2-Schnittstelle im Deque-Nutzungsdienst hinzugefügt
Benutzer von axe DevTools können jetzt zahlreiche zusätzliche nutzungsdienstbezogene Parameter über Umgebungsvariablen festlegen.
Umgebungsvariable | Art |
---|---|
AXE_IS_LOGGED_IN | Boolescher Wert |
AXE_KEYCLOAK_ID | String |
AXE_USER_ID | String |
AXE_SESSION_ID | String |
AXE_USER_STATUS | String |
AXE_USER_JOB_ROLE | String |
AXE_DISTINCT_ID | String |
AXE_IS_DEV_INSTANCE | Boolescher Wert |
AXE_ORGANIZATION | String |
AXE_APPLICATION | String |
AXE_METRICS_URL | String |
AXE_TRACK_USAGE | Boolescher Wert |
-
Unterstützung für die axe DevTools-Integration mit Playwright hinzugefügt
Es umfasst alle Standardfunktionen für JavaScript-basierte APIs von axe DevTools, ist jedoch in das sich schnell verbreitende End-to-End-Testframework Playwright integriert. -
Für axe DevTools Maven HTML-Pakete wurde die Möglichkeit hinzugefügt, das Scannen in Iframes zu deaktivieren.
-
Unterstützung für axe DevTools pip 4.2 hinzugefügt, eine neue Funktion, die es Benutzern ermöglicht, ihre Ergebnisse direkt in ein JSON-Objekt zu transponieren.
Fehlerbehebungen
-
In axe DevTools NuGet, Maven HTML und pip wurde ein Fehler behoben, der die Aktivierung von Best-Practice-Regeln verhinderte.
-
Außerdem wurden zwei Fehler in der axe DevTools CLI behoben.
- Der ausführliche Modus im CLI-Spezifikationsmodus gibt jetzt ausführliche Ergebnisse korrekt aus.
- Wenn im CLI-Spezifikationsmodus ungültige Tags verwendet werden, werden jetzt Fehler ausgegeben, die dem erwarteten Verhalten entsprechen.
Bekannte Probleme
- Axe DevTools Cypress ist immer noch nicht standardmäßig gebündelt.
- axe DevTools Cypress erfordert für die ordnungsgemäße Funktion eine
cypress.json
Datei mit leeren Objekten{}
auf der Stammebene des Projekts.