Android 测试时OnEditorActionListener不工作
我正在EditText上使用OnEditorActionListenerAndroid 测试时OnEditorActionListener不工作,android,android-espresso,Android,Android Espresso,我正在EditText上使用OnEditorActionListener scoreboardNameEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { ... } }); 在开发和手动测试期间,一切
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()
:听起来这只是隐藏了键盘。
尝试使用中的不同方法之一
从文档中:
:返回关闭软键盘的操作查看操作#关闭软键盘()
:返回按IME(输入法编辑器)上当前操作按钮(下一步、完成、搜索等)的操作查看操作#按IMEActionButton()
按IMEActionButton()
(当然未经测试)