Cuando personalices las propiedades semánticas de tu app, por ejemplo, cuando sigas los casos de uso que se indican en la guía de semántica, verifica la precisión y evita regresiones mediante pruebas automatizadas de la IU.
Por ejemplo, para probar que la etiqueta de clic de un elemento esté configurada correctamente, usa el siguiente código:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Pruebas de Compose
Si deseas obtener más información sobre las pruebas en Compose, consulta las guías de pruebas dedicadas.
Recursos adicionales
- Accesibilidad: Conceptos y técnicas esenciales comunes para todo el desarrollo de apps para Android
- Compila apps accesibles: Pasos clave que puedes seguir para que tu app sea más accesible
- Principios para mejorar la accesibilidad de las apps: Principios clave que debes tener en cuenta cuando trabajes para que tu app sea más accesible
- Prueba de accesibilidad: Prueba principios y herramientas de accesibilidad de Android.