自訂應用程式的語意屬性時 (例如遵循語意指南中列出的用途時),請使用自動化 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 無障礙功能的原則和工具