Ottieni il plugin Gradle di 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

Aggiungi la libreria nei tuoi test UI

Not for use with personal data

Configurazione

Richiede:

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.