Installeer Axe DevTools voor Web voor Java vanuit een Bundel

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

Installeer Axe DevTools voor Web voor Java vanuit een downloadbare bundel met behulp van Maven

Not for use with personal data

Het installeren van Axe DevTools voor Web als een bundel is de eenvoudigste manier om het toe te voegen aan een bestaand softwareproject. Bundels kunnen worden gedownload van deze pagina of kunnen direct worden verspreid door uw Deque-vertegenwoordiger. Voor informatie over hoe u kunt installeren vanuit uw artifact repository of Deque's artifact repository, lees een van die artikelen.

Vereisten

Dit gebundelde pakket vereist een bestaand Java-webproject om mee te integreren, evenals een Selenium-browserdriver-binary voor uw doelbrowser (zoals ChromeDriver of GeckoDriver). Afhankelijk van uw testopstelling kan het nog steeds nodig zijn om uw testframework als aanvullende afhankelijkheid te gebruiken.

Installeren met Maven

Om de bundel aan uw project toe te voegen met Maven, installeert u eerst de JAR in uw lokale Maven-repository. Vervang $path-to-file door het bestandspad naar de bundel in uw lokale omgeving, $binding door ofwel selenium, hamcrest, of cucumber afhankelijk van uw testopstelling, en $version door uw versie.

important

Installeer slechts één bundel die overeenkomt met uw testframework. Het installeren van meer dan één bundel zal fouten veroorzaken.

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

Voeg vervolgens ook in pom.xml de bundel toe als een afhankelijkheidsobject onder het <dependencies> object. Vervang $binding door ofwel selenium, hamcrest, of cucumber afhankelijk van uw testopstelling, en vervang $version door uw versie.

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

Voor sommige testframeworks moet u ook een afhankelijkheid voor het framework toevoegen. Als voorbeeld wordt JUnit getoond. Vervang $version door uw gewenste versie van JUnit. Voor andere frameworks dan JUnit, zie de documentatie van het testframework.

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

Om te testen of maven deze afhankelijkheden kan benaderen en installeren, voert u de opdracht mvn install uit vanaf de opdrachtregel in dezelfde map als uw pom.xml-bestand.

Volgende Stappen

Zodra Axe DevTools succesvol is geïnstalleerd in uw omgeving, leest u de gids over importeren en initialiseren.

Probleemoplossing

Als problemen met het installeren van het gebundelde pakket aanhouden, neem dan direct contact op met uw Deque-vertegenwoordiger, bereik ons via onze supportdesk, of stuur ons een e-mail. We helpen u graag.