我正在使用AndroidViewClient测试我的安卓应用程序。我需要访问当前聚焦窗口的名称。我怎么才能拿到呢?
发布于 2014-06-07 03:29:41
这有点棘手,但可以做到。在某些条件下,视图内部维护有关窗口和焦点的信息。
您可以尝试这样的方法(选择您拥有的任何视图):
...
vc = ViewClient(device, serialno, **kwargs2)
vc.dump(window='-1')
no_id1 = vc.findViewByIdOrRaise("id/no_id/1")
no_id1.useUiAutomator = False # this forces getting windows info
no_id1.getXY() # this gets windows info
print no_id1.windows[no_id1.currentFocus] https://stackoverflow.com/questions/24089937
复制相似问题