问题遇到的现象和发生背景
uiautomator2安卓自动化测试,想获取应用上面的text值;
筛选功能:在同一个页面筛选数据,页面和接口的数据都变了,元素的text值居然没有变?
运用weditor的时候发现实际展示的数据和text值上的数据居然对不上(手动重新获取数据);
页面展示的是123123,实际text值是数字中心1;
用绝对路径python代码获取text值也是数字中心1;
用代码块功能插入代码,请勿粘贴截图
name = self.d.xpath('//*[@resource-id="mescroll"]/android.view.View[2]/android.view.View[1]').get_text()
print(name)
运行结果及报错内容
数字中心1
我的解答思路和尝试过的方法
尝试多次后预估是页面可能有缓存?
手动切换到其他页面再回来的时候,数据又正常了;
我想要达到的结果
有没有办法解决这种缓存的问题?