刚从 Robotium 转向 Appium,在实际做自动化代码的过程中发现一些自身没有 Activity 的应用,尤其是一些系统级应用或服务中无法找到对应的控件,不知道 Appium 中是如何实现的.
比如我们在测试 wifi 开关是否开启时,以前在 Robotium 中是通过注册一个 Reciever 去监听系统发送的 Intent 消息,但 Appium 是基于纯 UI 的 (我暂时的理解,如有不对还请大拿们纠正),不能直接从源代码中获取相关内容,而通过 uiautomatorviewer 或 Appium 自带的 inspector 去查看无法找到顶部状态栏上显示内容的任何控件信息,请问一下在 Appium 中是如何实现抓取顶部状态栏中显示的内容呢.


↙↙↙阅读原文可查看相关链接,并与作者交流