手机自动化测试平台搭建---第十节Appium-移动端自动化测试-PageObject设计模式的优化
1:为什么要优化PO设计模式
1.1:传统PO模式的层级架构
Page层:返回元素的element对象
Handle:对element进行操作
Buss:封装业务的执行逻辑(例如:应该是先输入呢 还是先点击呢...)
1.2:优化后的PO模式的层级架构
PageBase层:由PageBase基类组成 封装返回element对象的方法 和各类操作的方法
Buss层:初始化PageBase类 按照逻辑执行操作
1.3:优化后的PO模式相对优化前的PO模式的优点
大幅度减少代码量,程序更加精简 Base类的方法.
原创
2020-06-02 20:19:44 ·
349 阅读 ·
0 评论