Cuando personalices las propiedades semánticas de tu app, por ejemplo, al seguir la los casos de uso que se indican en la guía de semántica, verifica la precisión y evitar 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
Para obtener más información sobre las pruebas en Compose, consulta el guías de prueba.
Recursos adicionales
- Accesibilidad: conceptos esenciales y técnicas comunes a todo el desarrollo de apps para Android
- Compila apps accesibles: Pasos clave que puedes realizar para que tu app sea más accesible
- Principios para mejorar la aplicación accesibilidad: Los principios clave para tener en cuenta cuando trabajes para hacer que tu aplicación sea más accesible
- Prueba de accesibilidad: Principios y herramientas de prueba para la accesibilidad de Android