【RF-12】RF小技巧
关于RF的初级教程基本告一段落,想要熟练掌握RF还需要多多实践,现就笔者在使用RF的过程中学到的一些小技巧进行总结,废话不多说,搞起来吧~
变量参数化
Tips:多用在关键字定义中
对于很多会变化的值,我们需要将其参数化,以面对多变的情况:
定义关键字
使用关键字
类似这种变量不定的情况,我们需要给出参数来应对,将变量参数化即可
回车键的使用
Tips:多用在没有确定按钮或者提交按钮的情况下
对于这种情况,我们直接调用ENTER键即可:
直接在搜索框输入auto test,回车进行搜索
多使用变量进行数据存放
Tips:多用在用例的断言中
对于很多用例执行,我们需要确定其是否达到预期,可以这样做:
在很多页面中,当你提交完成都会有成功与否的状态提示message,我们只需要对其进行抓取,即可进行断言,当然一些特定信息也可以用来作为断言的依据
在当前浏览器打开新页面
Tips:多用在多系统切换中
对于此种情况我们需要借助js:
这样我们就可以实现多窗口的切换,实现对各个系统的使用和操作
使用reload page重置页面
Tips:对于很多动态页面,我们需要在每次操作后进行reload page
因为动态页面的id或者name等会在每次操作后记性叠加或者随机生成,所以我们需要抓取其初始状态:
reload之前
reload之后
reload page即重新加载页面,相当于刷新页面
指定测试报告存放路径
Tips:多用在自定义测试报告路径时
指定RUN参数即可:
样我们就可以实现将测试报告保存在c盘的111文件夹下
指定执行或跳过用例
Tips:多用在自定义执行用例时
给用例增加标签即可:
执行的时候勾选only run tests with these tags
样我们就可以实现指定执行某些用例,后面的skip tests with these tags同此
对于RF的使用技巧肯定不止这些,以上仅为小编在工作所遇到的一部分,更多的小技巧欢迎大家一起讨论,好了,关于RF的分享我们到此告一段落,更多的自动化测试相关技能分享,请持续关注搞测试,我们精彩不停。
往期精彩:selenium简明教程全套