Android-Barrierefreiheitstests in Android Studio
Axe DevTools Mobile Analyzer ermöglicht Barrierefreiheitstests für jede Android-Anwendung, die mit jeder Technologie entwickelt wurde.
Erforderlich:
- Android Studio
- App zum Testen, die auf API 26 oder höher läuft
- App zum Testen, die auf einem physischen Gerät oder Emulator installiert ist
- Benutzername und Passwort für das Axe DevTools Mobile Dashboard
Die folgenden Anweisungen gehen davon aus, dass Ihre Android Studio-Umgebung bereits eingerichtet ist. Wenn Sie neu in Android Studio sind, sehen Sie sich dieses Einführungsguide an, um die App-Entwicklung einzurichten an.
Erste Schritte
Gehen wir die Ersteinrichtung für Barrierefreiheitstests mit dem Axe DevTools Mobile Analyzer-Projekt in Android Studio durch.
1. Laden Sie das Axe DevTools Mobile Analyzer-Projekt aus Deques Artifactory herunter
-
Melden Sie sich bei Deques Artifactory an: agora.dequecloud.com
Hinweis: Wenn die Seite geladen wird, suchen Sie nicht nach einem Paket. Kehren Sie zu dieser Seite zurück und fahren Sie mit dem nächsten Schritt fort. -
Klicken Sie auf diesen Link, um das Axe DevTools Mobile Analyzer-Projekt herunterzuladen: axe-devtools-android-uiautomator-v0.6.0.zip
Wenn der Download der Datei nicht automatisch beginnt, klicken Sie auf die Download-Schaltfläche neben „URL zur Datei“ von der Agora-Seite.
-
Sobald der ZIP-Download abgeschlossen ist, extrahieren Sie die Dateien an den gewünschten Speicherort auf Ihrem Computer.
-
Öffnen Sie den Stammordner in Android Studio, indem Sie
File→Openauswählen und den Projektordner auswählen.
2. Richten Sie das Projekt ein
-
Erweitern Sie im Projektnavigator-Pane von Android Studio
app, erweitern Siesrcund dannAccessibilityScan. Die Ordner innerhalb vonAccessibilityScansollten sich automatisch erweitern, aber wenn nicht, erweitern Sie sie auch manuell. -
Doppelklicken Sie auf die Datei
RunScan, um sie zu öffnen. Ersetzen Sie den Text „YOUR_API_KEY_HERE“ durch Ihren Axe DevTools Mobile API-Schlüssel.
3. Bereiten Sie Ihr Gerät / Ihren Emulator vor
- Um einen Scan auszuführen, sollte Ihr Gerät oder Emulator mit Android Studio verbunden sein. Wenn Sie ein Gerät verwenden, müssen Sie Entwicklereinstellungen aktivieren.
- Als Nächstes muss die App, die Sie testen möchten, auf dem Emulator/Gerät installiert und zum Zeitpunkt des Scans ausgeführt sein. Wenn Sie Zugriff auf den Quellcode haben, können Sie die App auf einem Android-Emulator oder einem physischen Gerät direkt ausführen.
4. Führen Sie einen Barrierefreiheitsscan durch
-
Wenn die App läuft, wählen Sie das grüne Doppelpfeil-Symbol neben
RunScan. Dies wird den Barrierefreiheitsscan gegen die laufende App starten. -
Sie finden Ihren Scan auf dem Axe DevTools Mobile Dashboard.
Wiederholen Sie dies für jeden Bildschirm, den Sie testen möchten.
Ein Fehler bei Gradle?
Das Projekt ist für das Android Gradle-Plugin 8.1.1 eingerichtet. Wenn die zu testende App Version 8 nicht unterstützt, folgen Sie bitte unserem Leitfaden zum Wechseln zu einer unterstützten Version.
Geschafft!
Herzlichen Glückwunsch, Sie haben Axe DevTools Mobile Analyzer erfolgreich eingerichtet. Besuchen Sie das Axe DevTools Mobile Dashboard, um Ihre Scans zu sehen.
Fragen? Besuchen Sie Häufig gestellten Fragen
