如何在Espresso Test Android Studio中的软键盘模拟器上按“搜索按钮”

时间:2016-08-06 14:16:07

标签: android android-espresso

如何在Espresso Test Android Studio中按下软键盘模拟器上的“搜索按钮”?它位于右下方。

screenshot of emulator

1 个答案:

答案 0 :(得分:14)

使用此处记录的pressImeActionButton() ViewAction:https://developer.android.com/reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()

onView(withId(R.id.search_box))
    .perform(pressImeActionButton());

此外,您可以使用此处https://developer.android.com/reference/android/support/test/espresso/matcher/ViewMatchers.html#hasImeAction(int)中记录的hasImeAction (int imeAction)来检查是否显示了预期的IME操作。