Wykonuję poniższy test, aby zweryfikować tekst na ekranie. Tekst jest obecny w widoku, ale trzeba przewinąć stronę, aby wyświetlić tekst ręcznie.Jak przewinąć ekran w dół w teście espresso Android? Muszę zweryfikować tekst wyświetlany na ekranie:
onView(withText("Launch")).check(ViewAssertions.matches(isDisplayed()));
onView(withText("January 2010")).check(ViewAssertions.matches(isDisplayed()));
Następujący błąd nadchodzi, ale tekst jest obecny w widoku, ale trzeba przewinąć stronę, aby zobaczyć tekst ręcznie.
android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'is displayed on the screen to the user' doesn't match the selected view. Expected: is displayed on the screen to the user Got: "TextView{id=2131361941, res-name=project_details_label_tv, visibility=VISIBLE, width=249, height=41, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=4.0, y=24.0, text=Status, input-type=0, ime-target=false, has-links=false}"
I odpowiedział na pytanie, które zrobi tylko, że tutaj - http://stackoverflow.com/questions/28218155/espresso-how-to-do-custom-swipe-eg-swipetop-or-swipebottom/42399407 # 42399407 ... – Nefariis