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
- Acessibilidade:conceitos e conceitos essenciais técnicas comuns a todo o desenvolvimento de apps Android
- Criar apps acessíveis:etapas principais para deixar seu app mais acessível
- Princípios para melhorar o app acessibilidade:os princípios-chave para ter em mente ao trabalhar para tornar seu app mais acessível
- Testes de acessibilidade: Princípios e ferramentas de teste para acessibilidade no Android