Selenium2自动化框架:PO设计模式导读

PO设计模式导读

      • 一、什么是PO?
          • 1.1、具体释义:
      • 二、PO原理:
          • 2.1、为什么要使用PO设计模式:
          • 2.2、PO封装BasePage基类的好处
      • 三、PO具体实现<分层思想>:
          • 3.1、主流的设计模式解析:
          • 3.2、使用PO设计模式时,需要注意的项:

一、什么是PO?

这是一种在自动化测试领域中变得流行的设计模式,尤其是UI自动化,从而减少自动化测试的脚本的代码量,
即减少重复性代码、使得代码更易读、也减少了维护成本、提高代码复用性。
1.1、具体释义:
  • 页面对象模型(PO)是一种设计模式,用来管理维护一组页面元素的对象库.
  • 在PO下,应用程序的每一个页面都有一个对应的Page类.
  • 每一个Page类维护着该页面的元素集和操作这些元素的方法.

你可能感兴趣的:(POM,selenium,自动化,UI)