一、用例分层思想

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

二、分层设计

1、元素层

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

RF(三层封装设计)

RF(三层封装设计)

  • 在元素层导入 Selenium2Library

RF(三层封装设计)

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

RF(三层封装设计)

RF(三层封装设计)

 

2、流程层

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

RF(三层封装设计)

RF(三层封装设计)

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

RF(三层封装设计)

  • 在流程层封装用例流程

RF(三层封装设计)

 

3、案例层

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

RF(三层封装设计)

RF(三层封装设计)

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

RF(三层封装设计)

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

RF(三层封装设计)

 

相关文章:

  • 2021-07-10
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-01-20
  • 2021-11-16
  • 2022-01-18
猜你喜欢
  • 2021-11-30
  • 2021-04-23
  • 2021-07-03
  • 2022-12-23
  • 2021-08-05
  • 2022-12-23
相关资源
相似解决方案