axe DevTools für Web API/CLI 4.7

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Versionshinweise mit Beschreibungen der Änderungen in axe DevTools für Web API/CLI 4.7 und 4.6.0 von axe DevTools Reporter und Logger

Not for use with personal data

Veröffentlichungsdatum: 12. Mai 2023

Überblick

axe DevTools 4.7 wurde mit der neuesten Axe-Core-Version aktualisiert, ECMAScript-Module werden jetzt unterstützt und verschiedene Fehler wurden behoben.

Was ist neu?

  • axe-core Versionsaktualisierung
    Axe DevTools 4.7 wird mit der neuesten axe-core Version 4.7.0 geliefert. Vollständige Details finden Sie im Änderungsprotokoll von axe-core.
  • Node.js-Pakete können jetzt als ECMAScript-Module importiert werden
    Alle Pakete unterstützen jetzt das ECMAScript-Modul (ESM) und bieten weiterhin Unterstützung für das CommonJS-Modul (CJS).
  • Die ** Berichtspakete** wurden auf 4.6 aktualisiert. Weitere Informationen finden Sie unter axe Reporter- und Logger-Pakete .

Fehlerbehebungen

Fehler in axe DevTools für C#, der CLI, dem Playwright-Paket und dem Python-Paket wurden behoben.

C#

Axe DevTools für C# kann jetzt viel größere Ergebnismengen verarbeiten.

CLI

bulk-spec

Ein Problem wurde behoben, das dazu führte, dass der Befehl bulk-spec (Stapelverarbeitung von Spezifikationsdateien) die Verarbeitung von Spezifikationsdateien übersprang.

Aktualisierte Befehlszeilenoptionen

Mehrere Befehlszeilenoptionen wurden geändert, um ihre Verwendung klarer und konsistenter zu gestalten:

  • Die Option --user-agent wird jetzt immer von Chrome verwendet, unabhängig von der Headless-Einstellung oder davon, ob ein Remote-Proxy konfiguriert wurde.
  • Die Option --accept-untrusted wird immer verwendet, unabhängig vom Browser oder der Headless-Einstellung. (Bisher musste für diese Option die Option --headless festgelegt werden.)
  • Die --remote-proxy wird immer von Chrome verwendet (hängt nicht mehr von der Option --headless ab oder davon, ob eine https-Site gescannt wird).

Playwright

Das Paket @axe-devtools/playwright initialisiert jetzt import.meta.url , um ein Problem beim Laden des Pakets zu beheben.

Python

Standard-ID

Das Python-Paket setzt die Standard-ID in der JSON-Ergebnisdatei jetzt auf „check“ statt wie zuvor auf null . Die hervorgehobene Zeile im folgenden (gekürzten) Beispiel zeigt die Änderung:

{
  "type": "axe-devtools-result",
  "name": "axe-run",
  "id": "check",  "platform": {}
  ...
}

(Im obigen Beispiel wurden viele Zeilen gelöscht.)

Diese Änderung macht Python-Ergebnisse mit den anderen APIs kompatibel.

Große Ergebnisse

Die Limits wurden erhöht und das Python-Paket kann jetzt viel größere Ergebnisse verarbeiten.

Bekannte Probleme

Keine

axe Reporter- und Logger-Pakete

Neue Versionen der Reporter- (@axe-devtools/reporter) und Logger-Pakete (@axe-devtools/logger) wurden veröffentlicht. Beide Pakete wurden auf Version 4.6.0 aktualisiert. (Da die CLI diese Pakete verwendet, gelten Änderungen am Reporter und Logger auch dafür.)

note

Die Reporter- und Logger-Pakete folgen nicht demselben Veröffentlichungsrhythmus wie die anderen Pakete (Versionsnummern können von 4.7.0 abweichen).

Reporter-Updates

Version 4.6.0 des Pakets @axe-devtools/reporter wurde am 17. Mai 2023 mit den in den folgenden Abschnitten dokumentierten Änderungen veröffentlicht.

Neue Funktionen

  • Der Reporter kann jetzt Regeln basierend auf Trusted Tester Version 5 filtern. Der neue Wert TTv5 ist jetzt ein gültiges Tag für „Nach Tag filtern“ im HTML-Ausgabebericht (generiert durch die Methode buildHTM()).
  • Sie können das Reporterpaket als ECMAScript-Modul (ESM) verwenden.

Fehlerbehebungen

  • Sie können jetzt eine Ergebnisdatei von Axe-Core als Eingabe zum Generieren von Berichten verwenden.
  • Durch das Hinzufügen der ESM-Unterstützung wurden verschiedene Fehler behoben.

Logger-Updates

Version 4.6.0 des Pakets @axe-devtools/logger wurde am 17. Mai 2023 mit den in den nächsten Abschnitten beschriebenen Änderungen veröffentlicht.

Neue Funktionen

  • Sie können das Logger-Paket als ECMAScript-Modul (ESM) importieren.

Fehlerbehebungen

  • Der Logger unterstützt jetzt axe.AxeResults als Befund für die Methode logTestResult .
  • Fehler im Zusammenhang mit der Bereitstellung von ESM-Unterstützung behoben.