Wie kann ich die Taste "Suchen" auf dem Softkey-Emulator in Espresso Test Android Studio drücken? Es ist rechts unten.So drücken Sie die Taste "Suchen" auf dem Softkey-Emulator in Espresso Test Android Studio
7
A
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
- In der Layout-Datei set-Eigenschaft für EditText
android:imeOptions="actionSearch"
; dann die vorherige Antwort benutzen:
OnView (withId (R.id.search_box)) .perform (pressImeActionButton());