Tests d'accessibilité

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

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

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

Tests Compose

Pour en savoir plus sur les tests dans Compose, consultez la guides de test.

Ressources supplémentaires