自訂應用程式的語意屬性時,例如按照 語義指南中列出的用途、確認 可以藉由自動化 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 無障礙功能的測試原則和工具