将Android MonkeyRunner与JUnit以及检测类集成

时间:2011-03-03 04:28:16

标签: android

我已经使用Instrumentation for MusicPlayer完成了自动化,现在我想在我的测试类中使用Android MonkeyRunner来传递一些事件并拍摄屏幕截图,如果他们这样做,有人可以点亮它吗? / p>

提前致谢, 沙

2 个答案:

答案 0 :(得分:4)

好问题!当我第一次得知monkeyrunner时,我也有同样的一个。但是,monkeyrunner脚本并不意味着在测试类中运行。来自monkeyrunner page

  

monkeyrunner工具提供API   用于编写控制程序的程序   来自Android设备或模拟器   在Android代码之外。

您在PC上编写monkeyrunner脚本,它使用adb与设备/模拟器进行通信。但是,monkeyrunner仍然可以用来做你想要的事情......而不是来自Android测试类。

让monkeyrunner安装测试应用程序,运行检测,然后截取屏幕是否有意义?如果这样的东西适合你,那么快速浏览我上面链接的页面...它有一个很好的例子。

答案 1 :(得分:2)

Monkeyrunner可用于安装已检测的软件包并执行测试,但不能按照您描述的方式进行交互。