接口自动化测试-Appium系统框处理流程有哪些方法?
更新时间:2021-09-24 01:19:08 作者:admin 浏览:686
接口自动化测试-Appium系统框处理流程有哪些方法?
adb赋予权限
优点:用户无感知
缺点:
只能解决小部分问题,无法对所有手机和系统版本兼容
不仅仅是系统权限框,其他弹出的系统框也要处理,如系统更新对话框
单独写appium脚本去处理
此方案无法做到,因为权限框处理在脚本之前
在PC端额外开启一个线程去做权限框处理
优点:无需改造Appium
缺点:在pc端额外维护一个处理流程,并且需要不断的去请求dump控件树,再拉取到pc端解析
流程过于复杂,不稳定
处理不及时
控件树信息塞选可能有漏,无法从根本上解决
自定义appium,添加监控代码,使appium自带这种功能
优点:深度定制Appium,内置权限框处理
内置,有问题可以从根本上解决
原生,处理速度及时,速度快
系统框信息自定义配置,有新的无法解决的对话框,可以只修改配置即可
缺点:
需要定制Appium,难度大
Appium版本更新的话,需要拉取,会有代码上的冲突
以上是关于接口自动化测试中Appium系统框处理流程有哪些方法的介绍,由多测师亲自撰写。 https://www.aichudan.com/