使用uiautomator2获取android当前页面所有ImageView的控件并显示所有控件的截
import uiautomator2 as u2
import numpy as np
def icon_check():
#连接Android手机
d=u2.connect("59458c01")
#使用xpath 查找所有android.widget.ImageView的控件
imageviewAll=d.xpath('//android.widget.ImageView').all()
#对每个ImageView的控件进行图片显示
for item in imageviewAll:
# 对每个ImageView的控件进行截图
image =item.screenshot()
#打印截图尺寸
print("image_shape: ", image.size)
#后续使用的numpy数组形式的格式
image_array = np.array(image)
#打印numpy数据的尺寸信息
print("image_array: ", image_array.shape)
#显示图片
image.show()
if __name__ == '__main__':
icon_check()