5

Robotiumで次のことをテストしたいのですが、検索フィールドにテキストを入力し、これを実行して、失敗したソフトキーボードの[検索]ボタン(android:imeOptions = actionSearch)をクリックします。私はsolo.sendKey(Solo.Enter)で試しましたが、成功しませんでした。これが重要かどうかはわかりませんが、ソフトキーボードはまったく表示されません。どうにかしてそれを達成しようとしましたが、成功しませんでした。

4

3 に答える 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 に答える