- 基于 - uiautomator2和- webdriveragent
- 
包含模块: 
 1.UiHelper模块:提供自动化操作的辅助和基础功能,如:连接手机,启动应用 
 停止应用2. Element类:UI元素类,用于对自动化操作页面的封装, PageObject模式3. AutoApi模块提供所有的自动化操作方法, ios和android共用一套4. Runner模块用于自动化的执行和测试报告生成,提供案例失败重试,截图等功能装饰器 
- 
思路: 两种框架都支持 webdirver协议。创建基础的驱动类,对原有框架的http-client进行统一,element类提供方法接收元素属性,然后调用驱动类方法,进行元素查找
自动化框架的二次开发
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Web项目的 UI 自动化测试方案 有用的链接: 自动化Selenium的Python文档http://www.j...