• 自动化测试-12-PO-PageObject原理


    UI自动化测试痛点
     
    1、因为网络等不可控因素导致元素定位失败;
    2、UI页面改版导致自动化测试脚本的维护成本非常高
     
    PageObject原理
    1、页面元素的定位器单独保存成文件;
    2、页面元素操作单独保存成文件;
    总的来说:PageObject思想就是将脚本中冗余的、易变的部分分离出来
     
    PageObject思想
    PageObject能解决什么问题?
    1、页面元素变更(元素变化或位置变化),只需要修改元素定位方法即可;
    2、页面元素操作变更,只需要修改元素操作方法即可;
    PageObject思想可以增强脚本的可维护性,降低UI自动化脚本维护成本。
     
       1、页面元素与脚本分离
      2. 页面元素与脚本分离

     

       3. 元素操作与脚本分离

    测试脚本变更为:
    PageObject思想-总结
     
    1. 页面元素与脚本分离;
    2. 元素操作与脚本分离;
     
     
     
     
  • 相关阅读:
    2017NOIP游记 (格式有点炸)
    Qtree3
    [P2769] 猴子上树
    [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    [NOIP2014] 解方程
    [ZJOI2012] 灾难
    [洛谷P3941] 入阵曲
    [SCOI2009] 最长距离
    [JLOI2011] 飞行路线
    虚拟化数电底层
  • 原文地址:https://www.cnblogs.com/jenny-jenny/p/14692797.html
Copyright © 2020-2023  润新知