robotframework踩坑4--po设计思想

1、什么是po?

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

 

2、po设计的好处

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

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

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

 

3、po设计原理

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

 

4、继续分层

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

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

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

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

posted @ 2020-08-10 16:25  子非鱼焉知鱼之乐丶  阅读(492)  评论(0)    收藏  举报