Robotiumで次のことをテストしたいのですが、検索フィールドにテキストを入力し、これを実行して、失敗したソフトキーボードの[検索]ボタン(android:imeOptions = actionSearch)をクリックします。私はsolo.sendKey(Solo.Enter)で試しましたが、成功しませんでした。これが重要かどうかはわかりませんが、ソフトキーボードはまったく表示されません。どうにかしてそれを達成しようとしましたが、成功しませんでした。
1722 次
3 に答える
3
ついに!Robotium5.1は誇らしげにあなたに提示しますpressSoftKeyboardSearchButton()
。
古いバージョンの場合、このコードを使用できます(十分にクリーンではありませんが、機能します)。
solo.enterText(0, "ItemToSearchFor");
solo.sleep(1000);
solo.clickInList(0);
于 2014-03-20T07:59:46.857 に答える
1
このキーコードを送信しようとしましたか? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH このようなもの
solo.sendKey(KeyEvent.KEYCODE_HOME);
于 2012-08-10T11:37:08.420 に答える
0
キーコードは使用できません。キーの位置を確認して押すだけです。ソフトキーボードはビットマップであり、ビューではありません。
于 2012-11-09T01:17:12.997 に答える