0

我之所以打算这样做是因为我想在我的 Android 设备上做一些测试。

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

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

  2. 安卓单元测试。

  3. CTS 可以存档我期望的测试吗?

我的理解正确吗?

请给我更多信息。

提前致谢

4

1 回答 1

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 一起使用。

于 2013-07-26T02:26:31.847 回答