Laden Sie das Java-Demo-Projekt herunter
Laden Sie ein vollständiges Java-Beispielprojekt herunter und führen Sie es aus, um zu zeigen, wie Axe DevTools für Web verwendet werden kann
Diese Demos dienen dazu, Benutzer mit Axe DevTools für Java vertraut zu machen und Ergebnisse zu erzielen, ohne dass ein bestehendes Java-Webprojekt zur Integration erforderlich ist. Informationen zur Installation von Axe DevTools in einem bestehenden Projekt finden Sie im Handbuch zu Installation aus einem Bundle, aus Ihrem eigenen Artifakt-Repository oder aus Deques Agora.
Voraussetzungen
Diese Projekte erfordern eine Java-Entwicklungsumgebung, einschließlich eines JDK sowie Maven oder Gradle. Sie benötigen außerdem einen Selenium-WebDriver Ihrer Wahl.
Beispielkatalog
Die Beispielkatalog auf GitHub bietet vollständige Java-Beispielprojekte, die Sie klonen und ausführen können, um Zugänglichkeitsberichte zu erstellen, ohne ein bestehendes Webprojekt integrieren zu müssen:
Jedes Beispiel enthält eine README-Datei mit Setup- und Benutzungsanweisungen.
Verwendung
-
Klonen Sie das Deque-Beispielkatalog-Repository auf GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteMöglicherweise müssen Sie einen anderen Klonbefehl verwenden, je nachdem, wie Sie den Zugriff auf GitHub eingerichtet haben. Der obige Befehl verwendet SSH. Weitere Informationen finden Sie unter Mit SSH bei GitHub verbinden.
-
Navigieren Sie zu dem Beispiel Ihrer Wahl, zum Beispiel dem Maven Selenium-Projekt:
cd axe-devtools-html-api-examples/Java/java-selenium -
Führen Sie
mvn testaus.
Sobald die Tests ausgeführt wurden, werden die Ergebnisse in einem HTML-Bericht zusammengefasst. Sie befinden sich im $project-root/target/attest-reports-Verzeichnis. Diese Berichte ermöglichen es Ihnen, die Ergebnisse der Zugänglichkeitsprüfungen leicht zu nutzen.
Falls gewünscht, können Sie das Projekt so konfigurieren, dass jede webadressierbare Seite gescannt wird, indem Sie die Testfall-URLs in den Testdateien innerhalb von $project-root/src/test/*.java ändern und die Tests erneut ausführen.
Konfiguration
Anfangs kann es sein, dass eine oder mehrere Komponenten innerhalb dieses Projekts mit Ihrer Umgebung nicht kompatibel sind. Möglicherweise müssen Sie die Compiler-Version oder die Version des Test-Frameworks ändern. Diese können in den Dateien pom.xml oder build.gradle geändert werden. Zusätzlich sind diese Projekte konfiguriert, um Selenium ChromeDriver zu verwenden. Wenn Sie einen anderen Browser für automatisierte Tests verwenden, können Sie die Browser-Treiberkonfiguration in den Testdateien bei $project-root/src/test/*.java ändern.
Wenn Sie weiterhin Probleme haben, wenden Sie sich direkt an Ihren Deque-Ansprechpartner, fragen Sie uns über unser Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.
