Obtén el Plugin de Gradle de AxeDevTools

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Añade la biblioteca a tus pruebas de interfaz de usuario

Not for use with personal data

Configuración

Requiere:

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.