0
我想從設置應用程序中打開「選擇輸入法」彈出式菜單。使用monkeyrunner觸摸命令,屏幕被錄製,而菜單沒有打開。使用monkeyrunner touch命令無法打開菜單
這裏是重現步驟:
- 環境:仿真器(Android SDK中4.1)
- 進入系統設置 - > Launguage &輸入視圖
- 嘗試挖掘文本 「默認」 使用monkeyrunner觸摸命令
Python代碼:
device = MonkeyRunner.waitForConnection(10, "emulator-5554")
device.touch(83, 486, MonkeyDevice.DOWN_AND_UP)
實際上導致:
- 屏幕貼,但在彈出菜單中沒有打開。還可以通過點擊文本「Launage」進行轉載。
- 我試着用android sdk 2.3.3這個問題,可以打開「Default」和「Language」的子菜單。
- 如果在sdk 4.1上執行了adb命令「adb shell input tap 83 486」,則可以打開菜單。
這個問題的任何想法?