QNQNNQ 2022-09-19 16:00
浏览 11
已结题

uiautomator2的weditor的文字显示和实际text值展示不一致,代码获取到的数据也跟展示的值不一样,咋搞?

问题遇到的现象和发生背景

uiautomator2安卓自动化测试,想获取应用上面的text值;
筛选功能:在同一个页面筛选数据,页面和接口的数据都变了,元素的text值居然没有变?
运用weditor的时候发现实际展示的数据和text值上的数据居然对不上(手动重新获取数据);
页面展示的是123123,实际text值是数字中心1;

img

用绝对路径python代码获取text值也是数字中心1;

img

用代码块功能插入代码,请勿粘贴截图
    name = self.d.xpath('//*[@resource-id="mescroll"]/android.view.View[2]/android.view.View[1]').get_text()
    print(name)
运行结果及报错内容

数字中心1

我的解答思路和尝试过的方法

尝试多次后预估是页面可能有缓存?
手动切换到其他页面再回来的时候,数据又正常了;

我想要达到的结果

有没有办法解决这种缓存的问题?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月27日
    • 创建了问题 9月19日

    悬赏问题

    • ¥15 Matlab在app上输入带有矩阵形式的初始条件发生错误
    • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
    • ¥15 误删注册表文件致win10无法开启
    • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
    • ¥60 ESP32怎么烧录自启动程序
    • ¥50 html2canvas超出滚动条不显示
    • ¥15 java业务性能问题求解(sql,业务设计相关)
    • ¥15 52810 尾椎c三个a 写蓝牙地址
    • ¥15 elmos524.33 eeprom的读写问题
    • ¥15 用ADS设计一款的射频功率放大器