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

U kunt onze voorbeeldapplicatie op GitHub downloaden om een werkend voorbeeld te zien van de Axe DevTools Mobile-bibliotheek die binnen een eenvoudige UI-test is geïmplementeerd. Voeg uw Deque-referenties toe en volg de README om te beginnen met scannen. Deze applicatie is ontoegankelijk om de implementatiestappen en de detectie van toegankelijkheidsproblemen van Axe DevTools Mobile te demonstreren.

Implementatie

Zorg ervoor dat er internettoegang is in AndroidManifest.xml:

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

In uw project's build.gradle bestand, voeg het volgende toe binnen de 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'
    }
}

Binnen dependencyResolutionManagement in settings.gradle, zorg ervoor dat u mavenCentral() binnen de repositories blok hebt.

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

In uw applicatie's build.gradle bestand, voeg 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 plug-in in uw bestaande tests te integreren, vindt u onze meest recente release en werk dit ook bij in uw build.gradle bestand.

Groovy (build.gradle):

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

Kotlin DSL (build.gradle.kts):

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

Gebruik van Artifactory

Klanten van Axe DevTools Mobile kunnen de privé-Artifactory van Deque gebruiken voor bibliotheekbeheer. Voor volledige details kunt u de instructies voor het gebruik van Artifactorybekijken.

Blijf up-to-date

Controleer of uw versie van Axe DevTools Mobile voor Android up-to-date is, zodat u over de nieuwste regels en functies beschikt. Het wordt niet automatisch bijgewerkt, dus het is aan te raden om regelmatig naar een nieuwe versie te zoeken. Zie Hoe Axe DevTools Mobile voor Android bij te werken voor details.

Wat nu?

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