如何使用monkeyrunner轻弹?不只是拖

时间:2012-03-01 05:12:54

标签: android monkeyrunner

我正在尝试使用monkeyrunner自动滚动浏览器。到目前为止,我可以通过“拖动”事件滚动,但如何滚动“轻弹”。如果你能给我一些点击或指示,我感激不尽。

使用拖动:

for i in range(1, 40):
   device.drag((400,700),(400,300),0.15,1)
   MonkeyRunner.sleep(.7071)

修改

我们无法使用Monkeyrunner复制压力,因此我们无法轻弹。只是拖动只是我们现在的方式

2 个答案:

答案 0 :(得分:2)

MonkeyDevice.java中没有任何轻弹方法,但您可以将持续时间参数调整为drag,这似乎是第三个参数。 fling基本上是一个非常快速的拖拽,所以也许通过将持续时间减少到一个非常小的数字(0.01,也许?),你可以让模拟器或设备响应一个甩尾。

答案 1 :(得分:1)

作为一种解决方法,为什么不直接'拖'它多次?

这可能需要一些工作,但你应该能够通过执行大量的拖动来重现轻弹效果。

抱歉,我无法提供更多内容