码迷,mamicode.com
首页 > 其他好文 > 详细

Page Object页面设计模式核心要点

时间:2019-04-06 14:04:47      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:显示   全局   src   业务流程   测试用例   用例   编码   关系   实施   

  Page Object,页面对象。一种设计模式,实施selenium的最佳实践,体现了web应用与页面显示之间的关系。为什么需要Page Object?测试代码维护的需要:减少代码的编码量,减少代码的维护量,清晰而明确的业务测试流程。 Page Obje实现了测试代码的分层:页面元素、元素操作 和 页面业务的分离。

1.基础类 全局公共配置方法
2.页面类 页面业务+元素集合
3.用例层 关注数据和业务流程
4.增加测试用例1(增加商品)、 测试用例2(删除商品)
5.代码解耦 用例1和用例2公共部分解耦 分配 到 基础类 中 (登录、点击、切换表单、断言等操作)

技术图片

Page Object页面设计模式核心要点

标签:显示   全局   src   业务流程   测试用例   用例   编码   关系   实施   

原文地址:https://www.cnblogs.com/fighter007/p/10661536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!