Robot Framework 为模块化结构,最上面这一层便是 测试数据,这节讲述下测试数据的内容。
测试用例中的常见元素如下:
元素 | 用途 | 标志 |
---|---|---|
Setting | 1. 引入test libraries, resource files and variable files. 2. 定义测试套件和测试用例的元数据 | *** Settings *** |
Variables | 定义测试数据中应用的变量 | *** Variables *** |
Test Cases | 创建测试用例 | *** Test Cases *** |
Tasks | 创建任务.一个文件只能包含测试用例或任务一种。 | *** Tasks*** |
Keywords | 基于当前底层的关键字 创建用户关键字 | *** Keywords *** |
Comments | 附加的数据或注释,Robot Framework不执行 | *** Comments *** |
说明
* 标志中的单词对大小写不敏感
* *的个数不固定,但至少开头要有一个
* 单数形式也可行,单建议采用上面的形式
* 标志中可以添加别的信息, 可以用于注释
*分隔符 测试用例文件数据支持2种分隔,空格 " " 和 管道符 ‘|‘
*文件扩展名
文件类型 | 扩展名 |
---|---|
被执行文件 | .robot |
Resource files | .robot .resource 推荐采用 .resource |
reStructuredText | .rst or .rest |
注意:
1. 推荐分离符采用 4个空格
2. tab 和 无间道空格
注意:
原文:https://www.cnblogs.com/Finding-bugs/p/14498579.html