2016-08-06 8 views

Antwort

9

Verwenden Sie die pressImeActionButton() Viewaction hier dokumentiert: https://developer.android.com/reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()

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

Zusätzlich Sie hasImeAction (int imeAction) hier dokumentiert können https://developer.android.com/reference/android/support/test/espresso/matcher/ViewMatchers.html#hasImeAction(int) prüfen, ob die erwartete IME Aktion angezeigt wird.

0
  1. In der Layout-Datei set-Eigenschaft für EditText android:imeOptions="actionSearch";
  2. dann die vorherige Antwort benutzen:

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