我想用Robotium测试下一个东西:在搜索字段中输入一些文本,这是我做的,然后点击软键盘'搜索'按钮(android:imeOptions = actionSearch),我没有做到。 我尝试使用solo.sendKey(Solo.Enter)但没有成功。我不确定这是否重要,但软键盘根本没有显示 - 我试图以某种方式实现,但也没有成功。
答案 0 :(得分:3)
最后! Robotium 5.1自豪地向您展示pressSoftKeyboardSearchButton()
。
对于旧版本,您可以使用此代码(不够干净,但有效):
solo.enterText(0, "ItemToSearchFor");
solo.sleep(1000);
solo.clickInList(0);
答案 1 :(得分:1)
您是否尝试过发送此密钥? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH 像这样的东西
solo.sendKey(KeyEvent.KEYCODE_HOME);