【RF-12】RF小技巧

【RF-12】RF小技巧


    关于RF的初级教程基本告一段落,想要熟练掌握RF还需要多多实践,现就笔者在使用RF的过程中学到的一些小技巧进行总结,废话不多说,搞起来吧~


【RF-12】RF小技巧

变量参数化

Tips:多用在关键字定义中

对于很多会变化的值,我们需要将其参数化,以面对多变的情况:

定义关键字

【RF-12】RF小技巧

使用关键字

【RF-12】RF小技巧

类似这种变量不定的情况,我们需要给出参数来应对,将变量参数化即可

回车键的使用

Tips:多用在没有确定按钮或者提交按钮的情况下

对于这种情况,我们直接调用ENTER键即可:

【RF-12】RF小技巧

直接在搜索框输入auto test,回车进行搜索

多使用变量进行数据存放

Tips:多用在用例的断言中

对于很多用例执行,我们需要确定其是否达到预期,可以这样做:

【RF-12】RF小技巧

【RF-12】RF小技巧

在很多页面中,当你提交完成都会有成功与否的状态提示message,我们只需要对其进行抓取,即可进行断言,当然一些特定信息也可以用来作为断言的依据

在当前浏览器打开新页面

Tips:多用在多系统切换中

对于此种情况我们需要借助js:

【RF-12】RF小技巧

这样我们就可以实现多窗口的切换,实现对各个系统的使用和操作

使用reload page重置页面

Tips:对于很多动态页面,我们需要在每次操作后进行reload page

因为动态页面的id或者name等会在每次操作后记性叠加或者随机生成,所以我们需要抓取其初始状态:

【RF-12】RF小技巧

reload之前

【RF-12】RF小技巧

reload之后

【RF-12】RF小技巧

reload page即重新加载页面,相当于刷新页面

指定测试报告存放路径

Tips:多用在自定义测试报告路径时

指定RUN参数即可:

【RF-12】RF小技巧

样我们就可以实现将测试报告保存在c盘的111文件夹下

指定执行或跳过用例

Tips:多用在自定义执行用例时

给用例增加标签即可:

【RF-12】RF小技巧

执行的时候勾选only run tests with these tags

【RF-12】RF小技巧

样我们就可以实现指定执行某些用例,后面的skip tests with these tags同此

对于RF的使用技巧肯定不止这些,以上仅为小编在工作所遇到的一部分,更多的小技巧欢迎大家一起讨论,好了,关于RF的分享我们到此告一段落,更多的自动化测试相关技能分享,请持续关注搞测试,我们精彩不停。

往期精彩:selenium简明教程全套

【RF-01】环境搭建

【RF-02】第一个脚本

【RF-03】参数配置

【RF-04】F5和测试结果

【RF-05】资源和外部资源

【RF-06】变量

【RF-07】变量参数化

【RF-08】语法特点

【RF-09】元素定位

【RF-10】Selenium2Library<1>

【RF-11】Selenium2Library<2>

【RF-12】RF小技巧

【RF-12】RF小技巧


【RF-12】RF小技巧

【RF-12】RF小技巧        

【RF-12】RF小技巧