我需要查看列表中的某些条目是否已选中并取消选中。 我正在使用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个或更多元素组成时,我不能获得元素列表吗?
答案 0 :(得分:1)
尝试使用
element = find_elements(:xpath, //android.widget.LinearLayout/android.widget.ListView).map