Testes de acessibilidade

Ao personalizar as propriedades semânticas do seu app, por exemplo, ao seguir os casos de uso listados no guia de semântica, verifique a precisão e evite regressões usando testes de interface automatizados.

Por exemplo, para testar se o rótulo de clique de um elemento está definido corretamente, use o seguinte código:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

Testes do Compose

Para mais informações sobre testes no Compose, consulte os guias de teste dedicados.

Outros recursos