po模式

一条测试用例可能需要多个步骤操作元素,将每一个步骤单独封装成一个方法,在执行测试用例时调用封装好的方法进行操作。PO模式可以把一个页面分为三个层级,对象库层、操作层、业务层。

  对象库层:封装定位元素的方法。
  操作层:封装对元素的操作。
  业务层:将一个或多个操作组合起来完成一个业务功能。
  PO模式的设计优点有哪些?
  通过页面分层,将测试代码和被测试页面的页面元素及其操作方法进行分离,降低代码冗余
  页面对象与用例分离,业务代码与测试代码分离,降低耦合性
  不同层级分属不同用途,降低维护成本
  代码可阅读性增强,整体流程更为清晰
原文地址:https://www.cnblogs.com/yaoqingzhuan/p/11944713.html