RF(三层封装设计)
一、用例分层思想
- 元素层:需要导入 Selenium2Library 库
- 包含所有的元素定位
- 流程层:需要导入 元素层.txt 资源
- 封装用例流程
- 案例层:需要导入 流程层.txt 资源
- 输出用例,传入参数数据
二、分层设计
1、元素层
- 新建元素层
- 在项目目录上右击选择 New Resource
- 输入资源名称,选择 TXT 格式


- 在元素层导入 Selenium2Library 库

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


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


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

- 在流程层封装用例流程

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


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

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

作者:Evan0813
微信:ZhengYing8887
出处:https://www.cnblogs.com/ZhengYing0813/
备注:本文版权归作者所有,欢迎转载和添加作者微信探讨技术,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号