Selenium [学习笔记] PageObject 设计模式

Duke · 2022年04月27日 · 3481 次阅读
  1. PageObject 设计模式原理:
    将页面的元素定位和元素行为封装成一个 Page 类,一个页面对应一个类
    类的属性: 元素定位
    类的行为: 元素操作

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

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

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

共收到 0 条回复 时间 点赞
1楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册