2015-01-07 2 views

ответ

8

"pressKey" ожидает КЛЮЧ, а не ФЛАГ. Поэтому pressKey (KeyEvent.FLAG_EDITOR_ACTION) на самом деле не имеет смысла и определенно не будет работать.

Но есть ViewAction для прижатия редакторов (IME) действия см статического метода: ViewActions # pressImeActionButton()

Вы можете просмотреть Эспрессо детали реализации 1.x здесь:

https://developer.android.com/reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()

+0

@yogutearl: Ссылка дает 404. Если возможно, пожалуйста, обновите Это –

1

Поскольку это первый результат Google для кого-то ищет, как отправить ключи с помощью Эспресса, я хотел бы привести пример: onView(withId(R.id.your_id)).perform(ViewActions.pressKey(KeyEvent.YOUR_KEY));