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
- Accessibilité:concepts et concepts essentiels techniques communes au développement d'applications Android
- Créer des applications accessibles:étapes clés pour rendre votre application plus accessible
- Principes d'amélioration d'une application accessibilité:principes clés pour à garder à l'esprit lorsque vous cherchez à rendre votre application plus accessible
- Tests d'accessibilité: Tester les principes et les outils d'accessibilité sur Android