返回

page object

发布时间:2023-01-13 19:20:31 254

PO模式是page object的缩写,是一种设计模式

被测页面作为页面对象1,其中包含元素定位和元素操作的方法,将页面对象和真实网站页面进行一一对应

举个栗子来讲:用户注册使用PO模式后,操作步骤如下:

创建class,该类就是登录页面对象类
类的属性:用户注册框、密码框和注册按钮的element
类的方法:各种元素的操作方法
方法中对selenium进行二次封装2
用例层直接调用其中方法即可,不需要关注其他
测试层从页面操作层调用其中方法,实现用例和元素方法的分离
PO模式分层机制3

对象库层:二次封装selenium的方法
页面操作层:封装页面元素对象和元素操作方法
业务层:多个页面操作完成一个业务测试,一般结合单元测试框架(pytest、unittest)来进行测试 ​

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线