Axe DevTools für Web für Java aus einem Bundle installieren
Installieren Sie Axe DevTools für Web für Java aus einem herunterladbaren Bundle mit Maven
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.
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=trueFü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.
