Obtén el Plugin de Gradle de AxeDevTools
Añade la biblioteca a tus pruebas de interfaz de usuario
Configuración
Requiere:
- API de Android 26 o superior
- Clave API de Axe DevTools Mobile
- ID del Proyecto en Axe Developer Hub
Aplicación de Ejemplo
Puede descargar nuestro aplicación de ejemplo en GitHub para ver un ejemplo funcional de la biblioteca Axe DevTools Mobile implementada en una prueba sencilla de interfaz de usuario. Añade tus credenciales de Deque y sigue el README para comenzar a escanear. Esta aplicación es inaccesible para mostrar los pasos de implementación de Axe DevTools Mobile y la detección de problemas de accesibilidad.
Implementación
Asegúrate de que hay permiso de Internet en AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />En el archivo build.gradle de tu proyecto, añade lo siguiente dentro del bloque buildscript:
buildscript {
...
repositories {
google()
//It's important to have mavenCentral() below
mavenCentral()
}
dependencies {
...
classpath 'com.deque.android:axe-devtools-android-plugin:1.0.1'
}
}Dentro de dependencyResolutionManagement en settings.gradle, asegúrate de tener mavenCentral() dentro del bloque repositories.
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}En el archivo build.gradle de tu aplicación, añade:
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
//For Espresso Tests:
exclude 'META-INF/AL2.0'
exclude 'META-INF/LGPL2.1'
}
}Añadir el Plugin Gradle
Para integrar nuestro plugin en tus pruebas existentes, busca nuestra versión más reciente y actualiza esto también en tu archivo build.gradle.
Groovy (build.gradle):
plugins {
...
id 'com.deque.android'
}Kotlin DSL (build.gradle.kts):
plugins {
...
id("com.deque.android")
}Uso de Artifactory
Los clientes de Axe DevTools Mobile pueden utilizar el Artifactory privado de Deque para la gestión de bibliotecas. Para obtener detalles completos, por favor consulta el instrucciones para usar Artifactory.
Mantente Actualizado
Verifica que tu versión de Axe DevTools Mobile para Android esté actualizada, para asegurarte de tener las últimas reglas y características. No se actualiza automáticamente, por lo que debes verificar periódicamente si hay una nueva versión. Consulta Cómo Actualizar Axe DevTools Mobile para Android para obtener detalles.
¿Qué sigue?
A continuación, configura tu suite de pruebas automatizadas Espresso o UIAutomator para escanear problemas de accesibilidad. Para un inicio rápido, utiliza Escaneo Automático para identificar automáticamente problemas de accesibilidad mientras se ejecuta tu suite de pruebas existente. Para un control más granular y personalización en tus pruebas, configura Pruebas Dirigidas.
