1. PageObject 设计模式原理:
    将页面的元素定位和元素行为封装成一个 Page 类,一个页面对应一个类
    类的属性: 元素定位
    类的行为: 元素操作

  2. PageObject 设计模式核心思想:
    测试对象(页面)和测试用例(页面操作&数据采集分析)分离
    调用所需页面对象中的行为组成测试用例,测试用例中,看不到元素定位和元素操作

  3. PageObject 设计模式的有点:
    当测试对象元素发生变化,只需改该元素对应的代码即可,不用改测试用例
    代码重复率高,便于维护
    当测试用例发生变化,不需要或者需要改少量页面元素代码

文章来源: https://wenku.baidu.com/view/8eb00b33084e767f5acfa1c7aa00b52acec79c73.html


↙↙↙阅读原文可查看相关链接,并与作者交流