我想从设置应用程序中打开“选择输入法”弹出菜单。使用monkeyrunner touch命令,屏幕被粘贴,而菜单未打开。
以下是重现步骤:
python代码:
device = MonkeyRunner.waitForConnection(10, "emulator-5554")
device.touch(83, 486, MonkeyDevice.DOWN_AND_UP)
实际结果:
有关此问题的任何想法吗?
答案 0 :(得分:0)
如果您使用monkeyrunner来进行系统设置 - >语言和输入视图然后你应该放置一些* MonkeyRunner.sleep(x)(其中x是以秒为单位的时间)。
这样您就可以确保正确创建UI元素。如果您没有放置sleep(x)语句,脚本将触摸/按下没有任何延迟/超时。但是Android UI需要一些时间来创建视图和其他元素,然后才能实现功能。