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

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

使用拖动:

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

编辑

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

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

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

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

对不起,我无法提供更多