Krijg de AxeDevTools Gradle-plug-in

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

Voeg de bibliotheek toe aan uw UI-tests

Not for use with personal data

Installatie

Vereist:

Voorbeeldapplicatie

Je kunt onze voorbeeldapplicatie op GitHub downloaden om een werkend voorbeeld van de implementatie van de Axe DevTools Mobile-bibliotheek binnen een eenvoudige UI-test te zien. Voeg je Deque-gegevens toe en volg de README om te beginnen met scannen. Deze applicatie is ontoegankelijk om de implementatiestappen van Axe DevTools Mobile en de detectie van toegankelijkheidsproblemen te demonstreren.

Implementatie

Zorg ervoor dat er internettoestemming is in AndroidManifest.xml:

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

Voeg in het build.gradle bestand van je project het volgende toe binnen het buildscript blok:

buildscript {
    ...

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

Zorg ervoor dat je binnen dependencyResolutionManagement in settings.gradle mavenCentral() hebt binnen het repositories blok.

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

Voeg in het build.gradle bestand van je applicatie toe:

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

De Gradle-plug-in toevoegen

Om onze plugin in je bestaande tests te integreren, vind onze nieuwste release en werk dit ook bij in je build.gradle bestand.

Groovy (build.gradle):

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

Kotlin DSL (build.gradle.kts):

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

Gebruik van Artifactory

Axe DevTools Mobile-klanten kunnen gebruikmaken van Deque's private Artifactory voor bibliotheekbeheer. Bekijk de instructies voor het gebruik van Artifactory voor volledige details.

Blijf up-to-date

Controleer dubbel of je versie van Axe DevTools Mobile voor Android up-to-date is, om ervoor te zorgen dat je de nieuwste regels en functies hebt. Het wordt niet automatisch bijgewerkt, dus je zou periodiek naar een nieuwe versie moeten kijken. Zie Hoe Axe DevTools Mobile voor Android bij te werken voor details.

Wat nu?

Configureer vervolgens je geautomatiseerde Espresso- of UIAutomator-testsuite om te scannen op toegankelijkheidsproblemen. Voor een snelle start gebruik je Auto Scan om automatisch toegankelijkheidsproblemen te identificeren terwijl je bestaande testsuite wordt uitgevoerd. Voor meer gedetailleerde controle en aanpassing in je tests, stel je in voor Gerichte Testen.