RF初步关键字操作

1、创建测试用例

在这里插入图片描述

2、加载library

在这里插入图片描述
加载library如果失败时会显示红色,加载成功后显示黑色,按F5键,调出Search Keywords的界面
在这里插入图片描述

3、添加关键字

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

4、运行用例

在这里插入图片描述
 运行完成后生成report与log,该按钮高亮为可点击状态(如运行后该按钮仍为灰色,点击任务管理器将浏览器对应的驱动结束任务)

5、介绍ride页面元素

  1. Testsuite

在这里插入图片描述

  • suite setup 、suite teardown

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

  • Force Tags
    tags有什么用呢?在后面运行的时候我们可以选择指定tag的案例来运行。那么这里设置了Force Tags之后呢,他就会强制的给他的所有子元素加上这些tags。
    在这里插入图片描述
    在这里插入图片描述

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

  1. test case
    Force Tags:在上一层的suite中设置了这个标记,他就会强制的传递给所有的子元素,包括下面的TestCase。并且不能删除父类的tags
    在这里插入图片描述
  • Test Template:测试模版

猜你喜欢

转载自blog.csdn.net/weixin_37930320/article/details/83021998