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
- Acessibilidade:conceitos e técnicas essenciais comuns a todo o desenvolvimento de apps Android.
- Criar apps acessíveis:as principais etapas que você pode seguir para tornar seu app mais acessível.
- Princípios para melhorar a acessibilidade do app:princípios importantes que precisam ser considerados ao trabalhar para tornar seu app mais acessível.
- Testes de acessibilidade:princípios e ferramentas de teste para acessibilidade do Android.