在Android上使用多点触控的测试用例?

时间:2010-06-03 13:12:01

标签: android testing multi-touch

android文档中的TouchUtils类具有drag()

等功能

https://developer.android.com/reference/android/test/TouchUtils.html#drag(android.test.InstrumentationTestCase,%20float,%20float,%20float,%20float,%20int)

但它们不支持多点触控手势,例如双指滑动。

查看MotionEvent.obtain()方法,似乎没有任何方法可以从测试用例中调用“虚拟”多点触摸事件。

任何人都有工作吗?

1 个答案:

答案 0 :(得分:2)

显然除了使用私有函数MotionEvent.obtainNano()来模拟多点触摸事件之外别无他法。希望这将在未来的版本中发生变化。