我有一個腳本可以找到文本視圖,獲取其座標並點擊它。爲了點擊我必須滾動並找到文本視圖。腳本如下,無法使用monkeyrunner識別文本
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()方法有什麼問題。
感謝
感謝dtmilano ..我添加了seld.vc.dump()並且工作正常。 –