我有一个脚本可以找到一个文本视图,获取它的坐标并单击它。为了单击,我必须滚动并找到该文本视图。脚本如下,
text = 'abc'
self.device.drag((400,600), (300, 200), 0.01, 120)
tv = self.vc.findViewWithText(text)
if tv:
(x, y) = tv.getXY()
print >>sys.stderr, "Clicking TextView %s @ (%d,%d) ..." % (text, x, y)
tv.touch()
else:
print "Text is not found" %text
它确实拖动。尽管存在文本“abc”,但它会打印“找不到文本”。
我删除了 drag() 方法,并手动进行了拖动,它工作正常(识别文本并单击)。
谁能知道我的 drag() 方法有什么问题。
谢谢