如何使用 Espresso 按 Android 软键上的编辑器操作键? 我试过:
onView(withId(R.id.test_title)).perform(typeText("示例标题"), pressKey(KeyEvent.FLAG_EDITOR_ACTION));
但它不起作用..有什么想法吗?
最佳答案
“pressKey”需要一个 KEYCODE,而不是一个 FLAG。所以 pressKey(KeyEvent.FLAG_EDITOR_ACTION) 没有任何意义,肯定不会起作用。
但是有一个用于按下编辑器(IME) Action 的ViewAction,见静态方法:ViewActions#pressImeActionButton()
您可以在此处查看 Espresso 1.x 实现细节:
关于android - 如何在 Espresso 上按下编辑器操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27813115/