uiautomator2+python 子元素遍历
2021-03-11 18:28
标签:div user ng-click bounds int list tree 循环 pytho 百度多次未找到遍历一个uiautomator2中子元素的方法,通过自己查看实现代码,找到了方法,分享出来供大家参考。 当你获取了页面某个元素之后 elements = d(‘//*[@clickable="true"]‘).all() 返回的是一个list,其中是 可以通过以下方式获取它所有子类的信息。 注意,其中的ele.elem是 这种变量才能获取到对应控件元素的属性,比如text、resourceID等等。方法是 ele.elem.get("text"),其中的key可以通过 ele.elem.keys()查看,如下 [‘index‘, ‘text‘, ‘resource-id‘, ‘package‘, ‘content-desc‘, ‘checkable‘, ‘checked‘, ‘clickable‘, ‘enabled‘, ‘focusable‘, ‘focused‘, ‘scrollable‘, ‘long-clickable‘, ‘password‘, ‘selected‘, ‘visible-to-user‘, ‘bounds‘] 【总结】 综上,你若想遍历某个元素的所有子元素 uiautomator2+python 子元素遍历 标签:div user ng-click bounds int list tree 循环 pytho 原文地址:https://www.cnblogs.com/NewsunLs/p/14125943.htmlfor ele in elements:
children = ele.elem.getchildren()
for ele in elements:
children = ele.elem.getchildren()
for child in children:
print(child.get("text")
grandchildren = child.getchildren() # 注意和 ele.elem.children的区别
....#后续可以自行写递归函数循环
下一篇:JAVA网络编程URL编解码
文章标题:uiautomator2+python 子元素遍历
文章链接:http://soscw.com/index.php/essay/63310.html