最近研究了下 appium 这个自动化框架,发现这个跟 uiautomator2 比有好处也有不足,例如说这个框架中 我找不到 watcher 相关的观察者模式,比如我想监听一些 ANR 或者权限弹出,没有很好的 API 来帮我检测这种情况出现,只能是出现这样的情况就测试中断了,这样非常烦恼,比如我们有 20 条用例,在第五条的时候 ,遇到了 crash,但是 crash 的位置我们未知,此时点击 home 或者 back 按钮,都无法回去到桌面,那么后面 15 条用例都会运行失败,这样是很没效率的,希望各位有相关经验的能帮助我解决下这个问题!谢谢


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