Ottieni il plugin Gradle di AxeDevTools
Aggiungi la libreria nei tuoi test UI
Configurazione
Richiede:
- Android API 26 o superiore
- Chiave API Mobile di Axe DevTools
- ID Progetto dell'Hub Developer di Axe
Applicazione di esempio
Puoi scaricare il nostro applicazione di esempio su GitHub per vedere un esempio funzionante della libreria Axe DevTools Mobile implementata in un semplice test UI. Aggiungi le tue credenziali Deque e segui il README per iniziare la scansione. Questa applicazione è inaccessibile per mostrare i passaggi di implementazione di Axe DevTools Mobile e il rilevamento dei problemi di accessibilità.
Implementazione
Assicurati che ci sia il permesso di Internet nel AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />Nel file progetto del tuo build.gradle, aggiungi quanto segue all'interno del blocco buildscript:
buildscript {
...
repositories {
google()
//It's important to have mavenCentral() below
mavenCentral()
}
dependencies {
...
classpath 'com.deque.android:axe-devtools-android-plugin:1.0.1'
}
}All'interno di dependencyResolutionManagement in settings.gradle, assicurati di avere mavenCentral() all'interno del blocco repositories.
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}Nel file build.gradle del tuo applicazione, aggiungi:
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
//For Espresso Tests:
exclude 'META-INF/AL2.0'
exclude 'META-INF/LGPL2.1'
}
}Aggiungi il plugin Gradle
Per integrare il nostro plugin nei tuoi test esistenti, trova la nostra versione più recente e aggiorna anche questo nel tuo file build.gradle.
Groovy (build.gradle):
plugins {
...
id 'com.deque.android'
}Kotlin DSL (build.gradle.kts):
plugins {
...
id("com.deque.android")
}Utilizzo di Artifactory
I clienti di Axe DevTools Mobile possono utilizzare l'Artifactory privato di Deque per la gestione delle librerie. Per i dettagli completi, si prega di visualizzare il istruzioni per l'uso di Artifactory.
Rimani aggiornato
Verifica che la tua versione di Axe DevTools Mobile per Android sia aggiornata, per assicurarti di avere le regole e le funzionalità più recenti. Non si aggiorna automaticamente, quindi dovresti controllare periodicamente la disponibilità di una nuova versione. Guarda Come aggiornare Axe DevTools Mobile per Android per i dettagli.
Cosa c'è dopo?
Successivamente, configura il tuo suite di test automatizzati di Espresso o UIAutomator per eseguire la scansione dei problemi di accessibilità. Per un avvio rapido, utilizza Auto Scan per identificare automaticamente i problemi di accessibilità mentre il tuo suite di test esistente è in esecuzione. Per un controllo più dettagliato e una personalizzazione nei tuoi test, configura Test mirato.
