Tests d'accessibilité

Lorsque vous personnalisez les propriétés sémantiques de votre application, par exemple lorsque vous suivez les cas d'utilisation répertoriés dans le guide sur la sémantique, vérifiez qu'elles sont correctes et évitez les régressions à l'aide de tests d'interface utilisateur automatisés.

Par exemple, pour vérifier que le libellé de clic d'un élément est correctement défini, utilisez le code suivant:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

Test Compose

Pour en savoir plus sur les tests dans Compose, consultez les guides de test dédiés.

Ressources supplémentaires