Configuration pour les tests automatisés

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

Initialisez et configurez la bibliothèque AxeDevTools dans vos tests d'interface utilisateur

Not for use with personal data

Cette page met en évidence les étapes de configuration de la bibliothèque AxeDevTools dans vos tests d'interface utilisateur pour vérifier les problèmes d'accessibilité. Cela suppose que vous avez déjà ajouté la bibliothèque à votre projet. Pour connaître les étapes à suivre pour intégrer la bibliothèque, veuillez consulter Commencer.

Tests automatisés

Initialiser la bibliothèque

Dans la classe de test init, connectez-vous à la bibliothèque avec l'un des éléments suivants :

Se connecter avec la clé API :

Générez une clé API sur axe.deque.com.

private val axe = AxeDevTools()

init {
  ...
  axe.loginWithApiKey("DEQUE_API_KEY")
  ...
}

Connectez-vous avec votre nom d'utilisateur et votre mot de passe :

private val axe = AxeDevTools()

init {
    ...
    axe.loginWithUsername(
        "DEQUE_USERNAME",
        "DEQUE_PASSWORD"
    )
    ...
}

Définir le registre d'instrumentation

Il s'agit de la pièce qui permet à axe DevTools pour Android de se connecter à la hiérarchie des vues. Cela peut être défini avant l'exécution de vos tests dans le bloc de configuration. @Before fun setup()

private val axe = AxeDevTools()

@Before
fun setup()  {
  axe.setInstrumentation(InstrumentationRegistry.getInstrumentation())
}

Quelle est la prochaine étape ?

Après avoir importé la AxeDevTools bibliothèque, vous êtes prêt à analyser votre application mobile. Optionnellement, vous pouvez personnaliser votre configuration avant d'analyser, en utilisant nos API pour nommer vos analyses, ignorer certains résultats, créer des règles personnalisées, taguer les analyses et bien plus encore.