Migration zu axe DevTools for Web v4.x für Java

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

Schritte zur Migration auf Version 4.x von axe DevTools for Web für Java

Not for use with personal data

Axe DevTools für Web Maven v4.x ist eine umfassende Neufassung des gesamten Projekts. Die wichtigsten Änderungen sind unten zusammengefasst, gefolgt von spezifischeren Änderungen an relevanten Paketen.

Zusammenfassung

Die axe-devtools-*-Suite von Java-Paketen beinhaltete eine Neustrukturierung des Produktangebots sowohl aus der Perspektive der Neupositionierung als auch eine Verschlankung der bereitgestellten Integrationstools, um sie spezifischer auf die Erfahrung der Entwickler auszurichten.

In diesem Sinne wird in dieser Version im Vergleich zu früheren Versionen, in denen nur ein einziges Paket bereitgestellt wurde, eine Sammlung von Paketen bereitgestellt, die es dem Endbenutzer ermöglicht, das auszuwählen, was wichtig ist und am besten zu seinem aktuellen Arbeitsablauf passt.

important

Achten Sie auf nicht abwärtskompatible Änderungen. Angesichts der Aufspaltung von einer monolithischen Paketstruktur in eine individuelle modulare Struktur und der Neugestaltung der API erfordert die Migration auf Version 4.0 das schrittweise Befolgen dieses Migrationshandbuchs.

Umgebungseinrichtung

An den Standardumgebungsanforderungen gibt es keine Änderungen. Die gewünschten Anforderungen sind wie folgt:

  • Java
  • Maven für die Abhängigkeitsverwaltung

Installieren von axe DevTools-Paketen

Stellen Sie sicher, dass Sie über eine der verfügbaren Optionen Zugriff auf axe DevTools haben:

  • [Installation von einem Bundle][]
  • [Aus Ihrem Artifact-Repository installieren][]
  • [Von Deques Agora installieren][]

Nach erfolgreicher Zugriffseinrichtung können Sie die folgenden Pakete installieren, indem Sie sie in die Datei pom.xml aufnehmen.

Beispiel für die Installation des selenium Pakets von Deques Agora:

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
  <artifactId>selenium</artifactId>
  <version>4.x.x</version>
</dependency>

Die verfügbaren Pakete sind:

Anweisungen zur Verwendung und eine ausführliche API-Dokumentation finden Sie in den einzelnen oben genannten Paketen.

Bemerkenswerte Änderungen

Neben den Änderungen bei der Installation und Nutzung der beschriebenen Pakete gibt es einige nennenswerte Änderungen:

  • Java-Paket-Namespace von com.deque.attest zu com.deque.html.axedevtools geändert.

– Die Attest Klasse wurde umbenannt in AxeSelenium. – Die Umgebungsvariable zum Konfigurieren benutzerdefinierter Regeln wurde von ATTEST_PATH zu AXE_RULESET_PATH geändert. – Der Standardregelsatz hat sich geändert. Axe DevTools prüft eine bestimmte Seite mit wcag2.1 als Standardregelsatz. Es sind keine Änderungen seitens des Endbenutzers erforderlich. Wenn Sie einen anderen Regelsatz konfigurieren möchten, können Sie die entsprechenden Klauseln in Cucumber/RSpec verwenden.