對檢視執行操作
可以使用 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());