如果我使用 Androidviewclient 有 x,y 坐标,如何获取文本
How can I get text if I have x,y coordinates using Androidviewclient
我有 x = 402 和 y=201 我需要使用 Androidviewclient 在指定的坐标处获取可用的文本任何人都可以帮助解决这个问题
ViewClient.findViewsContainingPoint() 方法正是这样做的,给定一个点 returns 包含该点的视图列表,可能不止一个。
然后,您可以获得文本或任何其他视图属性。
culebra 可以为您创建一个模板脚本,然后您可以编辑它并添加您需要的内容。
你的情况是这样的
def testSomething(self):
if not self.preconditions():
self.fail('Preconditions failed')
_s = CulebraTests.sleep
_v = CulebraTests.verbose
self.vc.dump(window=-1)
views = self.vc.findViewsContainingPoint((402,201))
for v in views:
print(v)
我有 x = 402 和 y=201 我需要使用 Androidviewclient 在指定的坐标处获取可用的文本任何人都可以帮助解决这个问题
ViewClient.findViewsContainingPoint() 方法正是这样做的,给定一个点 returns 包含该点的视图列表,可能不止一个。
然后,您可以获得文本或任何其他视图属性。
culebra 可以为您创建一个模板脚本,然后您可以编辑它并添加您需要的内容。
你的情况是这样的
def testSomething(self):
if not self.preconditions():
self.fail('Preconditions failed')
_s = CulebraTests.sleep
_v = CulebraTests.verbose
self.vc.dump(window=-1)
views = self.vc.findViewsContainingPoint((402,201))
for v in views:
print(v)