MonkeyRunner:更可靠的等待和全长截图?

时间:2011-05-08 21:59:26

标签: android monkeyrunner

我一直在和monkeyrunner一起玩耍 - 抱歉不得不试着告诉那个笑话。

我正在努力实现三件事:

1)仅在我的应用程序完全启动和加载时发送键命中。如何在不依赖不可靠的MonkeyRunner.sleep(3)

的情况下执行此操作

2)如果可能的话,如何捕获我的应用程序的整个屏幕截图(可滚动)?

3)是否可以通过monkeyrunner将参数传递给我的应用程序,以便可以在应用程序中使用这些参数?

感谢大家的帮助

1 个答案:

答案 0 :(得分:6)

  

1)只有在我的应用有时才发送按键点击次数   完全启动和加载。我怎么能够   这样做而不依赖于   不可靠的MonkeyRunner.sleep(3)?

您需要使用python的子进程模块和adb的logcat来监视日志并查看应用程序何时打开。

  

2)如何捕捉截图   我申请的全长(其中   可滚动的),如果可能的话?

如果您在真实设备上运行此功能,则无法进行此操作。如果您正在使用模拟器进行操作,那么只需使模拟器屏幕与您需要的屏幕截图一样大。

  

3)是否可以传递参数   我的申请通过monkeyrunner   这样可以使用这些参数   在申请中?

是的,请参阅您拥有的选项here