使用uiautomator2对APP进行自动化测试,发现xpath中如果含有中文运行就不好用,并且在面对长数据需要下滑时,元素总是选择不上
radios = d.xpath('//android.view.View').all()
num2 = 0
for elem in radios:
num2 += 1
if num2 % 2 == 0:
print("Test:", elem.text)
print(num2)
d.xpath('//android.view.View[3]/android.view.View[' + str(int(num2)) + ']').click()
d.swipe_ext('down', scale=0.032)
好像Hierarchy中只会显示当前屏幕所显示的元素数量,下面的数据也不会显示出来,求解