一、用例分层思想
- 元素层:需要导入 Selenium2Library 库
- 包含所有的元素定位
- 流程层:需要导入 元素层.txt 资源
- 封装用例流程
- 案例层:需要导入 流程层.txt 资源
- 输出用例,传入参数数据
二、分层设计
1、元素层
- 新建元素层
- 在项目目录上右击选择 New Resource
- 输入资源名称,选择 TXT 格式
- 在元素层导入 Selenium2Library 库
- 封装公共关键字到元素层
2、流程层
- 新建流程层
- 在项目目录上右击选择 New Resource
- 输入资源名称,选择 TXT 格式
- 在流程层导入 元素层.txt 资源
- 在流程层封装用例流程
3、案例层
- 新建流程层
- 在项目目录上右击选择 New Suite
- 输入套件名称,选择 File 类型,ROBOT 格式
- 在案例层导入 流程层.txt 资源
- 在案例层输出用例,并且对流程层中设置的变量进行传参