selenium教程五:PO设计模式

PO:Page Object(⻚⾯对象),将⾃动化涉及的⻚⾯或模块封装成对象。

认识PO模式

代码结构:

PO模式-页面对象

PO页面-优化封装

1.PO页面定位元素受隐式等待影响

运行效率低:隐式等待依赖于界面的加载

解决办法:给所有的元素等待操作加上显示等待

2.模拟输入可能受输入框默认值影响输入的测试数据

影响测试结:输入数据就会变成:默认值+输入数据

解决办法:每个模拟输入之前加上清除动作

PO-二次封装-元素定位

PO-二次封装-模拟输入

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享