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