Axe DevTools für Web für Java aus einem Bundle installieren

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

Installieren Sie Axe DevTools für Web für Java aus einem herunterladbaren Bundle mit Maven

Not for use with personal data

Die Installation von Axe DevTools für Web als Bundle ist der einfachste Weg, es in ein bestehendes Softwareprojekt zu integrieren. Bundles können von dieser Seite heruntergeladen oder direkt von Ihrem Deque-Ansprechpartner bereitgestellt werden. Informationen zur Installation von Ihrem Artefakt-Repository oder Deque's Artefakt-Repository finden Sie in den entsprechenden Artikeln.

Voraussetzungen

Dieses gebündelte Paket erfordert ein vorhandenes Java-Webprojekt zur Integration, sowie ein Selenium-Browser-Treiber-Binärdatei für Ihren Zielbrowser (wie zum Beispiel ChromeDriver oder GeckoDriver). Je nach Ihrem Testaufbau könnte Ihr Testframework dennoch als zusätzliche Abhängigkeit erforderlich sein.

Installation mit Maven

Um das Bundle mithilfe von Maven zu Ihrem Projekt hinzuzufügen, installieren Sie zuerst die JAR in Ihrem lokalen Maven-Repository. Ersetzen Sie $pfad-zur-datei durch den Dateipfad zum Bundle in Ihrer lokalen Umgebung, $bindung durch selenium, hamcrest oder cucumber, je nach Ihrer Testkonfiguration, und $version durch Ihre Version.

important

Installieren Sie nur ein Bundle, das zu Ihrem Testframework passt. Die Installation von mehr als einem Bundle wird Fehler verursachen.

mvn install:install-file \
  -Dfile="$path-to-file/$binding-$version-jar-with-dependencies.jar" \
  -DgroupId=com.deque.html.axe-devtools \
  -DartifactId=$binding \
  -Dversion=$version \
  -Dpackaging=jar \
  -Dclassifier=jar-with-dependencies \
  -DgeneratePom=true

Fügen Sie dann ebenfalls in der pom.xml das Bundle als Abhängigkeitsobjekt unter dem <dependencies>-Objekt hinzu. Ersetzen Sie $bindung durch selenium, hamcrest oder cucumber, je nach Ihrer Testkonfiguration, und $version durch Ihre Version.

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
    <artifactId>$binding</artifactId>
  <version>$version</version>
  <classifier>jar-with-dependencies</classifier>
  <scope>test</scope>
</dependency>

Für einige Testframeworks müssen Sie auch eine Abhängigkeit für das Framework hinzufügen. JUnit wird als Beispiel gezeigt. Ersetzen Sie $version durch Ihre gewünschte Version von JUnit. Für andere Frameworks als JUnit lesen Sie die Dokumentation des entsprechenden Testframeworks.

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>$version</version>
  <scope>test</scope>
</dependency>

Um zu testen, ob Maven diese Abhängigkeiten abrufen und installieren kann, führen Sie den Befehl mvn install in der Befehlszeile im gleichen Verzeichnis wie Ihre pom.xml-Datei aus.

Nächste Schritte

Sobald Axe DevTools erfolgreich in Ihrem Umfeld installiert wurde, lesen Sie den Leitfaden zu Importieren und Initialisieren.

Fehlerbehebung

Sollten weiterhin Probleme bei der Installation des gebündelten Pakets bestehen, kontaktieren Sie direkt Ihren Deque-Ansprechpartner, erreichen Sie uns über unser Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.