Web自动化成长之路:selenium中的PO模式

        前言:在UI自动化中,设计的核心思路就是PO模式,PO模式是什么是什么呢?接下来就一起 来认识下吧

一、自动化测试优化流程

a)启动浏览器后,条件反射加一个隐性等待

b)最大化窗口

c)怎么提高代码可维护性

PO模式是什么?

 页面url优化成类属性

尽量让方法的返回值返回衣蛾PageObject对象,可以是self,也可以是其他的页面对象

为什么返回po对象?方便链式调用

PO模式的好处?

在 ui 测试当中,必须要使用 PO 模式吗?

答:不一定,为了可读性、可扩展性、可复用、可维护

什么是 PO 模式?

答:就是把浏览器当中的某个页面(特征、操作)转成代码(对象)(属性和方法)

PO 模式的本质是什么?

就是对编写的代码的一种封装形式