Testes de acessibilidade

Ao personalizar as propriedades semânticas do seu aplicativo, por exemplo, ao seguir o de uso listados no guia de semântica, verifique se estão corretos e evitar regressões usando testes automatizados da interface.

Por exemplo, para testar se o rótulo de clique de um elemento está definido corretamente, use a propriedade 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 a documentação dedicada guias de teste.

Outros recursos