Prueba de accesibilidad

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