การทดสอบการช่วยเหลือพิเศษ

เมื่อคุณปรับแต่งคุณสมบัติทางอรรถศาสตร์ของแอป เช่น เมื่อทำตาม กรณีการใช้งานที่ระบุไว้ในคู่มืออรรถศาสตร์ ตรวจสอบความถูกต้อง ป้องกันไม่ให้เกิดปัญหาซ้ำโดยใช้การทดสอบ UI อัตโนมัติ

ตัวอย่างเช่น หากต้องการทดสอบว่าป้ายกำกับการคลิกขององค์ประกอบได้รับการตั้งค่าอย่างถูกต้อง ให้ใช้พารามิเตอร์ รหัสต่อไปนี้:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

การทดสอบการเขียน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทดสอบใน Compose โปรดดู คู่มือการทดสอบ

แหล่งข้อมูลเพิ่มเติม