我打算这样做的原因是因为我想在我的Android设备上进行一些测试。
我记得有一些方法可以实现这个:
编写一个可以模拟滑动事件的python脚本。左,右,上,下。 所有事件和速度都应该是可配置的。这种方式可以通过adb。
Android单元测试。
CTS可以归档我期望的测试吗?
我的理解是否正确?
请给我更多信息。
提前致谢
答案 0 :(得分:1)
您可以将monkeyrunner与python脚本一起使用:http://developer.android.com/tools/help/MonkeyDevice.html#drag
此博文可能会帮助您使用monkeyrunner(它允许在mr脚本中使用getViewById): http://dtmilano.blogspot.com/2012/03/monkeyrunner-running-unit-tests.html
您可以在JUnitTest中使用ProcessBuilder来运行monkeyrunner并测试输出。
一旦你在JUnitTest中工作,你应该可以在CTS中使用它们。