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 nosso aplicação de exemplo no GitHub para ver um exemplo funcional da biblioteca Axe DevTools Mobile implementada em um teste de IU simples. Adicione suas credenciais Deque e siga o README para começar a escanear. Este aplicativo é inacessível para demonstrar 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 arquivo build.gradle do seu projeto, adicione o seguinte dentro do bloco 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 em settings.gradle, certifique-se de ter mavenCentral() dentro do bloco repositories.

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

No arquivo build.gradle do seu aplicativo, 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 também no seu arquivo build.gradle.

Groovy (build.gradle):

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

Kotlin DSL (build.gradle.kts):

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

Usando Artifactory

Clientes Axe DevTools Mobile podem utilizar o Artifactory privado da Deque para gerenciamento de bibliotecas. Para obter detalhes completos, consulte o instruções para usar o Artifactory.

Mantenha-se Atualizado

Verifique duas vezes se a sua versão do Axe DevTools Mobile para Android está atualizada, para garantir que você tenha as regras e recursos mais recentes. Ele não atualiza automaticamente, então você deve verificar periodicamente se há uma nova versão. Veja Como Atualizar o Axe DevTools Mobile para Android para mais detalhes.

O que vem a seguir?

Em seguida, configure sua suíte de testes automatizados Espresso ou UIAutomator para escanear problemas de acessibilidade. Para um início rápido, use Auto Scan para identificar problemas de acessibilidade automaticamente enquanto sua suíte de testes existente é executada. Para mais controle e personalização nos seus testes, configure para Teste Direcionado.