首页 > 技术文章 > robotframework踩坑4--po设计思想

xiaohuboke 2020-08-10 16:25 原文

1、什么是po?

  page object,页面即对象,将一个实现过程分成不同层。

 

2、po设计的好处

  1)代码复用,节省代码量

  2)并行开发,每个page互不影响,提高开发效率

  3)测试对象和测试用例分离,维护方便

 

3、po设计原理

  每个页面单独设计成一个类,页面中的元素作为属性,对元素的操作作为方法

 

4、继续分层

  1)将对元素的操作封装成基类,所有页面类继承基类

  2)甚至将元素定位也封装成基类

  3)将page分层,将page分成元素定位文件和元素操作两个文件,类似于下面这个图形

代码就不贴了(嫌麻烦),每个人理解上可能会有差异~~~

推荐阅读