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, die die Änderungen in Axe DevTools für Web API/CLI 4.7 und 4.6.0 von Axe DevTools Reporter und Logger beschreiben

Not for use with personal data

Veröffentlichungsdatum: 12. Mai 2023

Übersicht

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

Was ist neu?

  • axe-core Versionsupdate
    Axe DevTools 4.7 wird mit der neuesten axe-core Version 4.7.0 geliefert. Für vollständige Details siehe das axe-core Änderungsprotokoll.
  • Node.js-Pakete können jetzt als ECMAScript-Module importiert werden
    Alle Pakete bieten nun Unterstützung für ECMAScript-Module (ESM) und weiterhin Unterstützung für CommonJS-Module (CJS).
  • Die Reporting-Pakete wurden auf 4.6 aktualisiert. Weitere Informationen finden Sie unter Axe Reporter und Logger Pakete.

Fehlerbehebungen

Fehler in Axe DevTools für C#, das CLI, das Playwright-Paket und das Python-Paket wurden behoben.

C#

Axe DevTools für C# kann nun deutlich größere Ergebnismengen verarbeiten.

CLI

bulk-spec

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

Aktualisierte Befehlszeilenoptionen

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

  • Die --user-agent-Option wird jetzt immer von Chrome verwendet, unabhängig von der Headless-Einstellung oder ob ein Remote-Proxy konfiguriert wurde.
  • Die --accept-untrusted-Option wird immer verwendet, unabhängig vom Browser oder der Headless-Einstellung. (Zuvor erforderte diese Option, dass die --headless-Option gesetzt ist.)
  • Die --remote-proxy wird immer von Chrome verwendet (hängt nicht länger von der --headless-Option oder davon ab, ob eine https-Seite gescannt wird).

Playwright

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

Python

Standard-ID

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

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

(Viele Zeilen wurden im obigen Beispiel gelöscht.)

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

Große Ergebnisse

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

Bekannte Probleme

Keine

Axe Reporter und Logger Pakete

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

note

Die Reporting- und Logging-Pakete folgen nicht dem Veröffentlichungszyklus der anderen Pakete (Versionsnummern können sich von 4.7.0 unterscheiden).

Reporter-Updates

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

Neue Funktionen

  • Der Reporter kann nun 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-Ausgabereport (erzeugt von die Methode buildHTM()).
  • Sie können das Reporter-Paket als ECMAScript-Modul (ESM) verwenden.

Fehlerbehebungen

  • Es kann jetzt eine Ergebnisdatei von axe-core als Eingabe zur Berichtsgenerierung verwendet werden.
  • Verschiedene Fehler aufgrund der Hinzufügung der ESM-Unterstützung wurden behoben.

Logger-Aktualisierungen

Die Version 4.6.0 des @axe-devtools/logger-Pakets 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 nun axe.AxeResults als Befund für die Methode logTestResult.
  • Fehler im Zusammenhang mit der Bereitstellung von ESM-Unterstützung wurden behoben.