設定アプリから「入力方法の選択」ポップアップメニューを開きたい。monkeyrunner touch コマンドを使用すると、メニューが開かれていない間、画面が録画されます。
再現手順は次のとおりです。
- 環境:エミュレータ(Android SDK 4.1)
- システム設定 -> 言語と入力ビューに移動します
- monkeyrunner touch コマンドを使用して、テキスト「デフォルト」をタップしてみてください
パイソンコード:
device = MonkeyRunner.waitForConnection(10, "emulator-5554")
device.touch(83, 486, MonkeyDevice.DOWN_AND_UP)
実際の結果:
- 画面は録画されていますが、ポップアップ メニューは開かれていません。「Launage」という文字もタップで再現。
- そして、この問題のためにAndroid SDK 2.3.3を試してみました.「デフォルト」と「言語」のサブメニューを開くことができました。
- SDK 4.1でadbコマンド「adb shell input tap 83 486」を実行すると、メニューを開くことができました。
この問題に関するアイデアはありますか?