RF初步关键字操作

1、创建测试用例

RF初步关键字操作_第1张图片

2、加载library

RF初步关键字操作_第2张图片
加载library如果失败时会显示红色,加载成功后显示黑色,按F5键,调出Search Keywords的界面
RF初步关键字操作_第3张图片

3、添加关键字

RF初步关键字操作_第4张图片
 “Open Browser”变蓝了,说明它是一个合法的关键字,后面有一个方框是红色的,表示这个参数不能缺省的。通过说明信息中,我发现它需要一个url 地址是必填的,当然还需要指定browser (默认不填为 friefox)

4、运行用例

RF初步关键字操作_第5张图片
 运行完成后生成report与log,该按钮高亮为可点击状态(如运行后该按钮仍为灰色,点击任务管理器将浏览器对应的驱动结束任务)

5、介绍ride页面元素

  1. Testsuite

RF初步关键字操作_第6张图片

  • suite setup 、suite teardown

Setup和TearDown分别表示启动和停止,也就是你可以在对应的文本框设置一个关键字,那么指定的事件触发的时候就会执行这个关键字。
比如Suite Setup指的是测试套件启动的时候就执行某个关键字。Test Teardown指的就是案例结束的时候执行某个关键字。
例:Suite Setup设置了Sleep | 5sec,表示等待5秒,要注意关键字的参数要使用 | 分隔,如果要使用 | 本身而不是让他起分隔参数的作用,那么就使用 | 即可。
RF初步关键字操作_第7张图片

  • Force Tags
    tags有什么用呢?在后面运行的时候我们可以选择指定tag的案例来运行。那么这里设置了Force Tags之后呢,他就会强制的给他的所有子元素加上这些tags。
    RF初步关键字操作_第8张图片
    RF初步关键字操作_第9张图片

  • Test Timeout
    设置每一个测试案例的超时时间,只要超过这个时间就会失败,并停止案例运行。这是防止某些情况导致案例一直卡住不动,也不停止也不失败。

  1. test case
    Force Tags:在上一层的suite中设置了这个标记,他就会强制的传递给所有的子元素,包括下面的TestCase。并且不能删除父类的tags
    RF初步关键字操作_第10张图片
  • Test Template:测试模版

你可能感兴趣的:(RF)