我之所以打算这样做是因为我想在我的 Android 设备上做一些测试。
我记得有一些方法可以实现这一点:
编写一个可以模拟滑动事件的python脚本。左,右,上,下。所有事件和速度都应该是可配置的。这种方式可以通过 adb 来完成。
安卓单元测试。
CTS 可以存档我期望的测试吗?
我的理解正确吗?
请给我更多信息。
提前致谢
我之所以打算这样做是因为我想在我的 Android 设备上做一些测试。
我记得有一些方法可以实现这一点:
编写一个可以模拟滑动事件的python脚本。左,右,上,下。所有事件和速度都应该是可配置的。这种方式可以通过 adb 来完成。
安卓单元测试。
CTS 可以存档我期望的测试吗?
我的理解正确吗?
请给我更多信息。
提前致谢
您可以将 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 一起使用。