Я выполняю приведенный ниже тест, чтобы проверить текст на экране. Текст присутствует в представлении, но вам нужно прокручивать страницу, чтобы увидеть текст вручную.
onView(withText("Launch")).check(ViewAssertions.matches(isDisplayed()));
onView(withText("January 2010")).check(ViewAssertions.matches(isDisplayed()));
Появится следующая ошибка. Однако текст присутствует в представлении, но для прокрутки страницы нужно просмотреть текст вручную.
android.support.test.espresso.base.DefaultFailureHandler $ AssertionFailedWithCauseError: 'отображается на экране пользователю' не соответствует выбранному виду. Ожидаемое: отображается на экране пользователю. Got: "TextView {id = 2131361941, res-name = project_details_label_tv, видимость = VISIBLE, width = 249, height = 41, has-focus = false, has-focusable = false, имеет -window-focus = true, is-clickable = false, is-enabled = true, is-focus = false, is-focusable = false, is-layout-request = 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} "