对视图执行操作
可以使用 perform 方法在视图上执行 ViewActions
。
ViewActions
类为最常见的操作提供帮助方法,例如:
ViewActions.click()
ViewActions.typeText()
ViewActions.clearText()
例如,要单击视图:
onView(...).perform(click());
onView(withId(R.id.button_simple)).perform(click());
你可以通过一次执行调用执行多个操作:
onView(...).perform(typeText("Hello"), click());
如果你正在使用的视图位于 ScrollView
(垂直或水平)内,请考虑需要使用 scrollTo()
显示视图的先前操作(如 click()
和 typeText()
)。这可确保在继续执行其他操作之前显示视图:
onView(...).perform(scrollTo(), click());