Axe DevTools für Web-API/CLI 4.1
Versionshinweise, die die Änderungen in Axe DevTools für Web-API/CLI 4.1 beschreiben
Veröffentlichungsdatum: 9. Februar 2021
Übersicht
Axe DevTools 4.1 enthält neue Python-Integrationen, führt den Usage Service ein, fügt CLI-Funktionen hinzu, aktualisiert auf die neueste Version von axe-core (v4.1) und behebt Fehler.
Neuerungen
-
Aktualisierte axe-core-Version
Axe DevTools 4.1 wird standardmäßig mit der neuesten Version von axe-core, v4.1, geliefert. Für weitere Informationen zu axe-core 4.1 siehe die axe-core-Änderungsprotokoll. -
Integrierte Deques Usage Service in die API-Produkte
Der Usage-Service ermöglicht es Kunden, die Nutzung des Produkts Axe DevTools zu verfolgen. Jede Sprache der Axe DevTools API (einschließlich der CLI) integriert eine Client-Bibliothek für diesen Dienst. So können Kunden die Nutzung jeder Axe DevTools-Komponente innerhalb ihrer Organisation verfolgen. Dieser optionale, standardmäßig ausgeschaltete Dienst kann auch so konfiguriert werden, dass er mit den Datenerfassungssystemen der Kunden kommuniziert, um alle Nutzungsdaten lokal zu speichern. -
Unterstützung für WebdriverIO v7 hinzugefügt
Neben der Beibehaltung der Unterstützung für WebdriverIO v5 und v6 umfasst Axe DevTools 4.3 nun auch Unterstützung für v7. -
Unterstützung für die Integration von Axe DevTools mit Python hinzugefügt
Es umfasst Integrationen für Unittest-, Robot- und Behave-Testframeworks und funktioniert mit anderen Testbibliotheken wie nose2 und pytest. -
Steuerung der Viewport-Größe und Validierung des Spec-Modus zur CLI hinzugefügt
-
Steuerung der Viewport-Größe bietet die Steuerung der Viewport-Größe des Browsers über ein Laufzeit-Flag. Diese Funktion ermöglicht es den Benutzern, Seiten mit dynamischem Layout oder für mobile Webbrowser-Tests besser zu testen. Das Flag funktioniert sowohl im Headed- als auch im Headless-Modus sowie im URI- oder Spec-Modus.
-
Validierung des Spec-Modus existiert als Laufzeit-Flag, das die Syntax von Axe DevTools CLI-Spezifikationsdateien überprüft, um sicherzustellen, dass es keine Fehler gibt, bevor sie in einem Scan ausgeführt werden. Diese Funktion verhindert erheblich potenziell verschwendete Zeit, indem sie dafür sorgt, dass Scans mit langen Spezifikationsdateien nicht wiederholt ausgeführt werden müssen, um Syntaxfehler zu beheben.
-
-
Aktualisierte standardmäßige Sicherheitsfunktionen.
Fehlerbehebungen
Cypress API-Integration
Ein Fehler wurde behoben, der verhinderte, dass der Axe DevTools-Berichterstatter ordnungsgemäß funktioniert.
