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

标签 android monkeyrunner

我正在尝试使用 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/

相关文章:

android - 您知道任何支持多设备的 Android 动态检测工具(最好是 Python 或 Jython)吗?

android - Monkeyrunner.sleep() 发送新闻事件总是出错

java - 无法解析 setLatestEventInfo 方法

java - "No such column name"错误

java - 如何在 android 上以编程方式设置通话音量?

android - 使用猴子测试的应用程序的基本最佳 throttle 和种子是什么?

android - 找不到 monkeyrunner 命令

android - 为什么 HierarchyViewer 的 findViewById 如此缓慢?

android - 如何在文本中插入绘图

android - 为什么必须使用@+id 而不是@id?