Quando personalizzi le proprietà semantiche della tua app, ad esempio quando segui le i casi d'uso elencati nella guida alla semantica, verifica la correttezza evitare le regressioni usando test automatici dell'interfaccia utente.
Ad esempio, per verificare che l'etichetta clic di un elemento sia impostata correttamente, utilizza la classe codice seguente:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Test di Compose
Per ulteriori informazioni sui test in Compose, consulta la sezione guide ai test.
Risorse aggiuntive
- Accessibilità: concetti essenziali e tecniche comuni a tutti gli sviluppatori di app per Android
- Creare app accessibili: passaggi chiave che puoi svolgere per rendere la tua app più accessibile
- Principi per il miglioramento delle app accessibilità: principi chiave per tieni presente quando lavori per rendere la tua app più accessibile
- Test per l'accessibilità: Principi e strumenti di test per l'accessibilità Android