lamda
lamda copied to clipboard
请问 d(className="xxx")获取多个元素后,如何遍历这些元素
请问 d(className="xxx")获取多个元素后,如何遍历这些元素操作,比如:
element = d(className="xxx")
print(element.count()) # 输出15
for i in range(element.count()):
element_i = element # ???? 这里怎么填?
element_i.screenshot(quality=60).save(str(i)+".png")
d = Device("xxxx")
element = d(className="xxx")
count = 0
for i in element.info_of_all_instances():
d.screenshot(60, bound=i.bounds).save(f"{count}.png")
count += 1
剛好遇到同樣狀況,剛試出來的作法
谢谢,这个方法确实可行,如果有方法能获取到每个元素的ObjectUiAutomatorOpStub就更好了
d = Device("xxxx") element = d(className="xxx") count = 0 for i in element.info_of_all_instances(): d.screenshot(60, bound=i.bounds).save(f"{count}.png") count += 1剛好遇到同樣狀況,剛試出來的作法