如何使用monkeyrunner进行Flick?不仅仅是Drag



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

使用拖拽:

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

编辑

我们不能用Monkeyrunner来复制压力,所以我们不能做电影。只是拖动是我们目前唯一的方法

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

作为解决方案,为什么不多次"拖动"它呢?

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

对不起,我不能提供比更多的信息

相关内容

最新更新