Configuration pour les tests automatisés
Initialisez et configurez la bibliothèque AxeDevTools dans vos tests d'interface utilisateur
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.