我正在尝试使用monkeyrunner自动滚动浏览器。到目前为止,我可以通过“拖动”事件滚动,但如何滚动“轻弹”。如果你能给我一些点击或指示,我感激不尽。
使用拖动:
for i in range(1, 40):
device.drag((400,700),(400,300),0.15,1)
MonkeyRunner.sleep(.7071)
修改
我们无法使用Monkeyrunner复制压力,因此我们无法轻弹。只是拖动只是我们现在的方式
答案 0 :(得分:2)
MonkeyDevice.java
中没有任何轻弹方法,但您可以将持续时间参数调整为drag
,这似乎是第三个参数。 fling基本上是一个非常快速的拖拽,所以也许通过将持续时间减少到一个非常小的数字(0.01,也许?),你可以让模拟器或设备响应一个甩尾。
答案 1 :(得分:1)
作为一种解决方法,为什么不直接'拖'它多次?
这可能需要一些工作,但你应该能够通过执行大量的拖动来重现轻弹效果。
抱歉,我无法提供更多内容