3.3.1.2、Suite Setup
每个Test Suite启动时执行的动作,用法同测试用例中的关键字
3.3.1.3、Suite Teardown
每个Test Suite结束的时候执行的动作,用法同测试用例中的关键字。
3.3.1.4、Test Setup
每个Test Case启动时执行的动作,用法同测试用例中的关键字。如果在某个具体的Test case中指定了Setup则执行case里的setup而不执行setting里的Test
Setup
3.3.1.5、Test Teardown
每个Test Case结束的时候执行的动作,用法同测试用例中的关键字。同样case里的Teardown会将setting里Test
Teardown覆写。
3.3.1.6、Test Timeout
用例超时时间,超过该时间还未执行完毕的用例将被强制退出。单位为秒,也可以写成如下形式,用RIDE输入的时间自动会转成如下形式
3.3.1.7、Tags
Tags作为用例的标记,在robot中是非常常用的。在setting中可配置Force Tags和Default
Tags,也可在用例中配置Tag,Tag的作用在后面描述
3.3.1.8、Library
指定TestLib,系统自带的或者已经安装的TestLib可直接输入名字,自己编写的TestLib就需要加入路径,相对路径绝对路径均可,相对的是该html文件的路径
3.3.1.9、Resource
引入一个资源文件。通常一份比较好的robot用例中包含就是跟该用例相关的关键字,用例和一些基本配置等等,如果需要用到很多公共的模块,公共的关键字,这些公共资源通常会编辑成一个独立的html,这样业务相关的html便可引用
3.3.2 、Testcases
本节开始描述如何编写测试用例。
3.3.2.1、编写方法
上图是官方的帮助文档中描述的Test Case表格的样式。第一列为用例名,第二例开始往后便是用例的动作。如果该用例不止一个动作那么步骤2的动作要写到步骤1动作的下方,即步骤2的第一列要空出,如下例子