如何使用Espresso执行EditText的actionDone事件

Ale*_*ndr 6 android android-edittext android-espresso

标题中的问题.

我尝试过类似的东西:

    onView(withId(R.id.search_edit_text))
            .perform(typeText("some"), pressKey(KeyEvent.KEYCODE_ENTER));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.键盘仍然显示,而TextView.OnEditorActionListener不是调用.有任何想法吗?

lim*_*nal 15

尝试

onView(withId(R.id.search_edit_text))
        .perform(typeText("some"), pressImeActionButton());
Run Code Online (Sandbox Code Playgroud)