我正在尝试使用 monkeyrunner 自动滚动浏览器。到目前为止,我可以通过“拖动”事件滚动,但如何通过“轻弹”滚动。如果你能给我一些点击或指导,我将不胜感激。
使用拖动:
for i in range(1, 40):
device.drag((400,700),(400,300),0.15,1)
MonkeyRunner.sleep(.7071)
编辑
我们无法使用 Monkeyrunner 复制压力,因此我们无法轻弹。拖动是我们目前唯一的方式
最佳答案
MonkeyDevice.java
里面没有任何flick 方法,但是你可以调整duration 参数为drag
,这似乎是第三个参数。 Fling 基本上是一种非常快速的拖动,因此也许通过将持续时间减少到非常小的数字(0.01,也许?),您可以让模拟器或设备响应 Fling。
关于android - 如何使用 monkeyrunner 轻弹?不只是拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510962/