【发布时间】:2017-10-16 08:05:29
【问题描述】:
我需要查找列表中的某些条目是否被选中并取消选中它。 我正在使用 uiautomator 来执行此操作。我正在以这种方式循环列表:
for box in device_obj(className="android.widget.LinearLayout"):
..
问题是有几个其他对象具有相同的类名。 所以我给出了从列表成员开始的路径:
for box in device_obj(className="android.widget.ListView").child(
className="android.widget.LinearLayout"):
..
令我惊讶的是,我只得到了第一个列表成员 - '显示提示'! 为什么是这样? 当路径包含 2 个或更多元素时,我不能获取元素列表吗?
【问题讨论】:
标签: python automation android-uiautomator