Appium系统框处理流程有哪些方法?

发表于:2019-11-07 11:02  作者:程明   来源:知乎

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: Appium 自动化测试工具

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

    本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理

【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2020, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道