Obtenha o Plugin Gradle do 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

Adicione a biblioteca aos seus testes de interface

Not for use with personal data

Configuração

Requisitos:

Aplicação de Exemplo

Você pode baixar nossa aplicação de exemplo no GitHub para ver um exemplo funcional da biblioteca Axe DevTools Mobile implementada em um simples teste de interface. Adicione suas credenciais Deque e siga o README para começar a escanear. Esta aplicação é inacessível para mostrar as etapas de implementação do Axe DevTools Mobile e a detecção de problemas de acessibilidade.

Implementação

Certifique-se de que há permissão de Internet em AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />

No seu projeto, build.gradle arquivo, adicione o seguinte dentro do buildscript bloco:

buildscript {
    ...

    repositories {
        google()
        //It's important to have mavenCentral() below
        mavenCentral()
    }
    dependencies {
        ...
        classpath 'com.deque.android:axe-devtools-android-plugin:1.0.1'
    }
}

Dentro dependencyResolutionManagement em settings.gradle, certifique-se de ter mavenCentral() dentro do repositories bloco.

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

No seu aplicativo, build.gradle arquivo, adicione:

android {
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        
        //For Espresso Tests:
        exclude 'META-INF/AL2.0' 
        exclude 'META-INF/LGPL2.1'
    }
}

Adicione o Plugin Gradle

Para integrar nosso plugin aos seus testes existentes, encontre nossa versão mais recente e atualize isso também no seu build.gradle arquivo.

Groovy (build.gradle):

plugins {
    ...
    id 'com.deque.android'
}

Kotlin DSL (build.gradle.kts):

plugins {
    ...
    id("com.deque.android")
}

Usando Artifactory

Clientes do Axe DevTools Mobile podem utilizar o Artifactory privado da Deque para gerenciamento de bibliotecas. Para detalhes completos, por favor, veja as instruções para usar o Artifactory.

Mantenha-se Atualizado

Verifique se sua versão do Axe DevTools Mobile para Android está atualizada para garantir que você tenha as últimas regras e funcionalidades. Não atualiza automaticamente, então você deve verificar periodicamente por uma nova versão. Veja Como Atualizar o Axe DevTools Mobile para Android para mais detalhes.

O que vem a seguir?

Em seguida, configure seu conjunto de testes automatizados do Espresso ou UIAutomator para procurar problemas de acessibilidade. Para um início rápido, use Auto Scan para identificar problemas de acessibilidade automaticamente enquanto seu conjunto de testes existente é executado. Para ter mais controle e personalização nos seus testes, configure o Teste Direcionado.