对视图执行操作

可以使用 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());