我该如何在Espresso测试Android Studio中模拟器上按下软键盘模拟器底部右侧的“搜索按钮”?
使用在此文档中记录的pressImeActionButton()
ViewAction: https://developer.android.com/reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()
onView(withId(R.id.search_box))
.perform(pressImeActionButton());
此外,您可以使用hasImeAction(int imeAction)
在此处记录的方法来检查是否显示了预期的 IME 操作。
android:imeOptions="actionSearch"
;然后使用之前的答案:
onView(withId(R.id.search_box)) .perform(pressImeActionButton());