0
点赞
收藏
分享

微信扫一扫

PO模式

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


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


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


创建class,该类就是登录页面对象类

类的属性:用户注册框、密码框和注册按钮的element

类的方法:各种元素的操作方法

方法中对selenium进行二次封装2

用例层直接调用其中方法即可,不需要关注其他

测试层从页面操作层调用其中方法,实现用例和元素方法的分离

PO模式分层机制3


对象库层:二次封装selenium的方法

页面操作层:封装页面元素对象和元素操作方法

业务层:多个页面操作完成一个业务测试,一般结合单元测试框架(pytest、unittest)来进行测试


举报

相关推荐

0 条评论