我成功地在Android模拟器上使用Jython(monkeyrunner.bat)安装apk文件。我也用这行代码来启动主要活动:device.startActivity(component = runComponent)现在我想要的是按下我启动的活动的按钮,如果按钮名称是“提交”,比我怎么发送按下此按钮的关键事件。谢谢,请尽快回复。如何通过monkeyrunner点击android程序的按钮?
0
A
回答
3
您可以使用向上和向下键事件转到特定按钮并使用中心按钮单击该按钮。
例如
device.press("DPAD_DOWN", MonkeyDevice.DOWN_AND_UP) or device.press("DPAD_UP", MonkeyDevice.DOWN_AND_UP)
达到特定的按钮,然后单击使用
device.press("DPAD_CENTER", MonkeyDevice.DOWN_AND_UP)
不能点击带有按钮的名称或标识的按钮,该按钮。
3
单击按钮的另一种方法是使用MonkeyDevice的触摸事件。使用此方法,您可以指定按钮的位置,然后向显示器发送触摸事件。例如,假设您的按钮位于屏幕的底部中心。那么你可以发送触摸事件这样
device.touch(240,450, 'DOWN_AND_UP') - (对于HVGA屏幕)
这将点击的位置(240,450)。这些坐标是从左上角计算出来的,第一个值是X坐标。
相关问题
- 1. Android - 通过viewpager点击按钮
- 2. 如何访问,通过点击按钮
- 3. 如何通过点击一个按钮
- 4. 如何通过点击一个按钮
- 5. 如何通过编码点击按钮?
- 6. 通过点击按钮
- 7. 通过点击按钮
- 8. 如何通过点击另一个按钮java执行按钮?
- 9. 烧瓶通过点击按钮的值
- 10. 通过点击按钮在jQuery的
- 11. 通过点击按钮中的xcode
- 12. Android按钮点击
- 13. 通过点击返回按钮停止WebView应用程序
- 14. 通过点击按钮删除Cookie - 网络扩展程序API
- 15. 如何重置Android应用程序点击按钮?
- 16. 点击Android中的WebView按钮编程
- 17. 如何将参数传递给程序,通过点击按钮激活?
- 18. Android的开放通过点击不同的按钮
- 19. 通过点击一个按钮
- 20. C# - 通过JavaScript点击按钮
- 21. 通过点击一个按钮
- 22. 通过按钮点击停止Ping.SendAsync WPF
- 23. 通过点击浏览按钮
- 24. 通过点击按钮创建变量
- 25. 通过点击一个按钮
- 26. 触发asp:按钮的点击事件,通过点击另一个asp:按钮
- 27. Android:如何处理按钮点击
- 28. 通过在Android WebView中的JavaScript检测点击HTML按钮
- 29. 通过点击按钮(Android)创建新的EditText
- 30. Android - 快速点击后,点击按钮的按钮停止
感谢wangadu,它工作。 – Azeem 2011-04-29 08:12:06