Test di accessibilità

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