Podczas dostosowywania właściwości semantycznych aplikacji, na przykład podczas korzystania z pola przypadków użycia wymienionych w przewodniku po semantyce. Zweryfikuj ich poprawność zapobiegać regresjom za pomocą automatycznych testów interfejsu.
Aby na przykład sprawdzić, czy etykieta kliknięcia elementu jest ustawiona prawidłowo, możesz użyć tagu ten kod:
@Test
fun test() {
composeTestRule
.onNode(nodeMatcher)
.assert(
SemanticsMatcher("onClickLabel is set correctly") {
it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
}
)
}
Testowanie tworzenia wiadomości
Więcej informacji o testowaniu w funkcji Compose znajdziesz w specjalnym artykule przewodników dotyczących testowania.
Dodatkowe materiały
- Ułatwienia dostępu: podstawowe pojęcia i techniki wspólne dla wszystkich programistów aplikacji na Androida.
- Tworzenie aplikacji z ułatwieniami dostępu: kluczowe czynności które można usprawnić,
- Zasady ulepszania aplikacji Ułatwienia dostępu: podstawowe zasady pamiętaj o nich podczas pracy nad ułatwianiem dostępu do aplikacji
- Testowanie ułatwień dostępu: Testowanie zasad i narzędzi ułatwień dostępu na Androidzie