例如,当遵循语义指南中列出的用例时,自定义应用的语义属性时,请使用自动化 UI 测试验证正确性并防止回归。
例如,要测试元素的点击标签是否设置正确,请使用以下代码
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Compose 测试
有关 Compose 中测试的更多信息,请参阅专用的测试指南。
其他资源
- 可访问性: 所有 Android 应用开发通用的基本概念和技术
- 构建可访问的应用: 使您的应用更易访问可以采取的关键步骤
- 提高应用可访问性的原则: 在努力使您的应用更易访问时需要牢记的关键原则
- 可访问性测试: Android 可访问性的测试原则和工具