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 zu einem bestehenden Softwareprojekt hinzuzufügen. Bundles können von dieser Seite heruntergeladen werden oder direkt von Ihrem Deque-Vertreter bereitgestellt werden. Informationen zur Installation aus Ihrem Artefakt-Repository oder Deque's Artefakt-Repositoryfinden Sie in einem dieser Artikel.
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 mit Maven zu Ihrem Projekt hinzuzufügen, installieren Sie zuerst das JAR in Ihrem lokalen Maven-Repository. Ersetzen Sie $pfad-zur-datei durch den Dateipfad zum Bundle in Ihrer lokalen Umgebung, $bindung durch entweder selenium, hamcrest, oder cucumber , abhängig von 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 im pom.xml das Bundle als Abhängigkeitsobjekt unter dem <dependencies>-Objekt hinzu. Ersetzen Sie $bindung durch entweder selenium, hamcrest, oder cucumber , abhängig von Ihrer Testkonfiguration, und ersetzen Sie $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 Test-Frameworks müssen Sie auch eine Abhängigkeit für das Framework hinzufügen. Als Beispiel wird JUnit gezeigt. Ersetzen Sie $version durch Ihre gewünschte Version von JUnit. Für andere Frameworks als JUnit siehe die Dokumentation des Test-Frameworks.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>$version</version>
<scope>test</scope>
</dependency>Um zu testen, ob Maven in der Lage ist, auf diese Abhängigkeiten zuzugreifen und sie zu installieren, führen Sie den Befehl mvn install über die Befehlszeile im gleichen Verzeichnis wie Ihre pom.xml-Datei aus.
Nächste Schritte
Sobald Axe DevTools erfolgreich in Ihrer Umgebung installiert wurde, lesen Sie den Leitfaden über Importieren und Initialisieren.
Fehlerbehebung
Wenn weiterhin Probleme bei der Installation des Bundle-Pakets bestehen, kontaktieren Sie direkt Ihren Deque-Vertreter, erreichen Sie uns über unseren Support-Desk, oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.
