Podczas dostosowywania właściwości semantycznych aplikacji, np. zgodnie z przypadkami użycia wymienionymi w przewodniku po semantyce, sprawdzaj ich poprawność i zapobiegaj regresjom za pomocą automatycznych testów interfejsu.
Aby na przykład sprawdzić, czy etykieta kliknięcia elementu jest ustawiona prawidłowo, użyj tego kodu:
@Test fun test() { composeTestRule .onNode(nodeMatcher) .assert( SemanticsMatcher("onClickLabel is set correctly") { it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label" } ) }
Testowanie tworzenia
Więcej informacji o testowaniu w usłudze Compose znajdziesz w specjalnych przewodnikach po testowaniu.
Dodatkowe materiały
- Ułatwienia dostępu: podstawowe pojęcia i techniki, które są wspólne dla wszystkich tworzenia aplikacji na Androida.
- Tworzenie dostępnych aplikacji: kluczowe czynności, które możesz podjąć, aby zwiększyć dostępność aplikacji.
- Zasady dotyczące ułatwień dostępu do aplikacji: kluczowe zasady, o których warto pamiętać, tworząc ułatwienia dostępu w aplikacji.
- Testowanie pod kątem ułatwień dostępu: testowanie zasad i narzędzi ułatwień dostępu na Androidzie.