Quando personalizzi le proprietà semantiche dell'app, ad esempio se segui i casi d'uso elencati nella guida alla semantica, verifica la correttezza ed evita le regressioni utilizzando test automatici dell'interfaccia utente.
Ad esempio, per verificare che l'etichetta clic di un elemento sia impostata correttamente, utilizza il seguente codice:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Test della scrittura
Per ulteriori informazioni sui test in Compose, consulta le guide ai test dedicate.
Risorse aggiuntive
- Accessibilità: concetti e tecniche essenziali comuni a tutto lo sviluppo di app per Android
- Crea app accessibili: passaggi chiave che puoi intraprendere per rendere la tua app più accessibile
- Principi per migliorare l'accessibilità delle app. Principi chiave da tenere presenti quando si lavora per rendere l'app più accessibile.
- Test per l'accessibilità: Principi e strumenti di test relativi all'accessibilità di Android