pageObjects设计模式的要点

pageObjects(PO)是一种设计模式,主要用于将Page Objects进行封装。

旨在将页面元素与功能进行分离,在自动化测试过程中如果页面元素有变动,不影响功能操作,减少代码维护工作。

在用PO进行设计时,把握以下6个要点:

1. public方法用来暴露对外的服务

2. 不要暴露page的内部结构

3. 一般来说不要在page内做断言

4. 返回其他page Objects

5. 不需要表示整个页面

6. 同一个动作的不同结果用不同方法表示

posted @ 2017-06-08 13:38  幽兰吐秀自含芳  阅读(136)  评论(0编辑  收藏  举报