• RF(三层封装设计)


    一、用例分层思想

    • 元素层:需要导入 Selenium2Library 库
      • 包含所有的元素定位
    • 流程层:需要导入 元素层.txt 资源
      • 封装用例流程
    • 案例层:需要导入 流程层.txt 资源
      • 输出用例,传入参数数据

    二、分层设计

    1、元素层

    • 新建元素层
      • 在项目目录上右击选择 New Resource
      • 输入资源名称,选择 TXT 格式

    • 在元素层导入 Selenium2Library

    • 封装公共关键字到元素层

    2、流程层

    • 新建流程层
      • 在项目目录上右击选择 New Resource
      • 输入资源名称,选择 TXT 格式

    • 在流程层导入 元素层.txt 资源

    • 在流程层封装用例流程

    3、案例层

    • 新建流程层
      • 在项目目录上右击选择 New Suite
      • 输入套件名称,选择 File 类型,ROBOT 格式

    • 在案例层导入 流程层.txt 资源

    • 在案例层输出用例,并且对流程层中设置的变量进行传参

  • 相关阅读:
    Unity性能优化-遮挡剔除
    unity AssetBundle
    unity中Animation与Animator的区别
    VS 项目没有“添加引用”选项
    VS 右键属性闪一下啥也打不开问题
    协程
    协程
    Python 线程和进程(2)
    线程锁
    ssh传文件加MD5
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11697300.html
Copyright © 2020-2023  润新知