首页
学习
活动
专区
工具
TVP
发布

【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的分享我们到此告一段落,更多的自动化测试相关技能分享,请持续关注搞测试,我们精彩不停。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180503G1R8OB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券