テキストビューを見つけ、その座標を取得してクリックするスクリプトがあります。クリックするには、スクロールしてそのテキストビューを見つける必要があります。スクリプトは以下の通り、
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() メソッドを削除し、手動でドラッグを行ったところ、正常に機能しました (テキストを識別してクリックを行いました)。
私のドラッグ()メソッドの何が問題なのか誰にもわかりますか?
ありがとう