Test di accessibilità

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