前言:在UI自动化中,设计的核心思路就是PO模式,PO模式是什么是什么呢?接下来就一起 来认识下吧
一、自动化测试优化流程
a)启动浏览器后,条件反射加一个隐性等待
b)最大化窗口
c)怎么提高代码可维护性
PO模式是什么?
页面url优化成类属性
尽量让方法的返回值返回衣蛾PageObject对象,可以是self,也可以是其他的页面对象
为什么返回po对象?方便链式调用
PO模式的好处?
在 ui 测试当中,必须要使用 PO 模式吗?
答:不一定,为了可读性、可扩展性、可复用、可维护
什么是 PO 模式?
答:就是把浏览器当中的某个页面(特征、操作)转成代码(对象)(属性和方法)
PO 模式的本质是什么?
就是对编写的代码的一种封装形式