基于
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...