【发布时间】:2014-06-09 12:39:26
【问题描述】:
如何使用AndroidViewClient 模拟长按视图(例如按钮)? ViewClient 的 touch 方法总是对其输入执行简单的按下(即使我将 type 参数设置为 adbClient.DOWN)
编辑:
adbclient.py 中的 touch 方法有一个 type 参数,但它没有在方法体中使用。在MonkeyRunner中,当类型为DOWN时,执行长按。
def touch(self, x, y, eventType=DOWN_AND_UP):
self.shell('input tap %d %d' % (x, y))
【问题讨论】:
-
你试过
longPress()方法而不是press()吗? -
是的。我测试了一下,不知道为什么和 press() 方法很像。
-
嗯,让我们问问@dtmilano。我刚刚通过 Google+ 与他分享了这个。
标签: android testing long-press androidviewclient