我已经使用Instrumentation for MusicPlayer完成了自动化,现在我想在我的测试类中使用Android MonkeyRunner来传递一些事件并拍摄屏幕截图,如果他们这样做,有人可以点亮它吗? / p>
提前致谢, 沙
答案 0 :(得分:4)
好问题!当我第一次得知monkeyrunner时,我也有同样的一个。但是,monkeyrunner脚本并不意味着在测试类中运行。来自monkeyrunner page:
monkeyrunner工具提供API 用于编写控制程序的程序 来自Android设备或模拟器 在Android代码之外。
您在PC上编写monkeyrunner脚本,它使用adb与设备/模拟器进行通信。但是,monkeyrunner仍然可以用来做你想要的事情......而不是来自Android测试类。
让monkeyrunner安装测试应用程序,运行检测,然后截取屏幕是否有意义?如果这样的东西适合你,那么快速浏览我上面链接的页面...它有一个很好的例子。
答案 1 :(得分:2)
Monkeyrunner可用于安装已检测的软件包并执行测试,但不能按照您描述的方式进行交互。