Android 测试时OnEditorActionListener不工作

Android 测试时OnEditorActionListener不工作,android,android-espresso,Android,Android Espresso,我正在EditText上使用OnEditorActionListener scoreboardNameEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { ... } }); 在开发和手动测试期间,一切

我正在EditText上使用OnEditorActionListener

scoreboardNameEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        ...
    }
});
在开发和手动测试期间,一切都很好。现在我想用安卓浓缩咖啡来测试一下

onView(withId(tv_id)).perform(typeText(to_type)).perform(closeSoftKeyboard());
并且不会调用OnEditorActionListener

这是安卓浓缩咖啡的常见问题吗?

closeSoftKeyboard()
:听起来这只是隐藏了键盘。 尝试使用中的不同方法之一

从文档中:

  • 查看操作#关闭软键盘()
    :返回关闭软键盘的操作

  • 查看操作#按IMEActionButton()
    :返回按IME(输入法编辑器)上当前操作按钮(下一步、完成、搜索等)的操作

我会下注于
按IMEActionButton()
(当然未经测试)