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