Android-Barrierefreiheitstests in Android Studio
axe DevTools Mobile Analyzer ermöglicht Barrierefreiheitstests für jede Android-Anwendung, die mit beliebiger 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 untenstehenden Anweisungen gehen davon aus, dass Ihre Android Studio-Umgebung bereits eingerichtet ist. Wenn Sie neu bei Android Studio sind, schauen Sie sich diesen Einführungsguide an, um die App-Entwicklung einzurichten.
Erste Schritte
Lassen Sie uns den Erstaufbau für Barrierefreiheitstests mit dem axe DevTools Mobile Analyzer Projekt in Android Studio durchgehen.
1. Laden Sie das axe DevTools Mobile Analyzer Projekt von 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 nicht automatisch startet, klicken Sie auf die Schaltfläche "Download" neben „URL to file“ auf der Agora-Website.
-
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→Openund den Projektordner auswählen.
2. Richten Sie das Projekt ein
-
Erweitern Sie im Projektnavigator von Android Studio
app, erweitern Siesrc, und dann erweitern SieAccessibilityScan. Die Ordner inAccessibilityScansollten sich automatisch erweitern, aber wenn nicht, erweitern Sie diese ebenfalls. -
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 Entwicklereinstellungenaktivieren.
- Als Nächstes muss die App, die Sie testen möchten, zum Zeitpunkt des Scans auf dem Emulator/Gerät installiert und ausgeführt werden. Wenn Sie Zugang zum Quellcode haben, können Sie die App auf einem Android-Emulatoroder auf 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 Doppelpfeilsymbol neben
RunScan. Dies wird den Barrierefreiheitsscan gegen die laufende App starten. -
Sie können Ihren Scan auf dem axe DevTools Mobile Dashboardfinden.
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 getestete App Version 8 nicht unterstützt, folgen Sie unserem Leitfaden zum Wechseln zu einer unterstützten Version.
Geschafft!
Herzlichen Glückwunsch, Sie haben den axe DevTools Mobile Analyzer erfolgreich eingerichtet. Besuchen Sie das axe DevTools Mobile Dashboard , um Ihre Scans zu sehen.
Fragen? Besuchen Sie die Häufig gestellten Fragen
