模拟滑动事件以在Android中进行屏幕滚动

时间:2013-07-26 02:15:05

标签: android android-testing cts

我打算这样做的原因是因为我想在我的Android设备上进行一些测试。

我记得有一些方法可以实现这个:

  1. 编写一个可以模拟滑动事件的python脚本。左,右,上,下。 所有事件和速度都应该是可配置的。这种方式可以通过adb。

  2. 完成
  3. Android单元测试。

  4. CTS可以归档我期望的测试吗?

  5. 我的理解是否正确?

    请给我更多信息。

    提前致谢

1 个答案:

答案 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中使用它们。