我一直在和monkeyrunner一起玩耍 - 抱歉不得不试着告诉那个笑话。
我正在努力实现三件事:
1)仅在我的应用程序完全启动和加载时发送键命中。如何在不依赖不可靠的MonkeyRunner.sleep(3)
?
2)如果可能的话,如何捕获我的应用程序的整个屏幕截图(可滚动)?
3)是否可以通过monkeyrunner将参数传递给我的应用程序,以便可以在应用程序中使用这些参数?
感谢大家的帮助
答案 0 :(得分:6)
1)只有在我的应用有时才发送按键点击次数 完全启动和加载。我怎么能够 这样做而不依赖于 不可靠的MonkeyRunner.sleep(3)?
您需要使用python的子进程模块和adb的logcat来监视日志并查看应用程序何时打开。
2)如何捕捉截图 我申请的全长(其中 可滚动的),如果可能的话?
如果您在真实设备上运行此功能,则无法进行此操作。如果您正在使用模拟器进行操作,那么只需使模拟器屏幕与您需要的屏幕截图一样大。
3)是否可以传递参数 我的申请通过monkeyrunner 这样可以使用这些参数 在申请中?
是的,请参阅您拥有的选项here。