Robotframework-RED-RF关键字的查找与应用
对于RF框架的关键字,还是需要事先了解下的,就是记不住单词,也要记得个大概,才能便于自己更快的编写case;比如Evaluate关键字,只要记得大概含有val就行了,然后ALT+?自会提示,自动筛选出来的列表可以上下滚动,还可以鼠标点击关键字,右侧会出现该关键字的用法及含义,如下图
运行一下,如下图:
如果以后case写的多了,对某个关键字的用法或含义记不清了,可以在指定的关键字上右键,选中show documentation,右下角也会展现出来
如果对某个关键字,一个字母都不记得了,那只有笨办法了,就是在左侧的RF库或引用库里面一个个的下拉列表里面去找了,然后看到疑似的,双击相应关键字,右下角查看其含义及用法
Robot framework(RF) 用户关键字
Robot framework(RF) 用户关键字
3.6 用户关键字
在Robot Framework 中关键字的创建分两种:系统关键字和用户关键字。
系统关键字是需要通过脚本开发相应的类和方法,从而实现某一逻辑功能。
用户关键字是根据业务的需求利用现有的系统关键字,把多个重复的步骤集合在一起组成用户关键字。
例子:教育局招生系统的登录,我们新建一个mykeywork.txt 文件,然后把每一步创建一个用户关键字,方便后面的流程关键字封装,如下图:
右键点击“测试项目”或“测试套件”都可以看到“New User Keyword”的选项。我们可以根据自己的需求选择在项目或套件下创建用户关键字。
3.6.1 创建用户关键字
在测试套件上右键选择“New User Keyword”选项。
在弹出的菜单中输入用户关键字的名称。
查看左侧项目列表,用户关键字已经创建完成
注意这个时候用户关键字和测试用例平级,所以在测试用例中可以直接使用。
下面编写用户关键字。(用户关键字的Edit 标签与测试用例的Edit 标签很像。)
点击“setting>>”按钮,Arguments 参数为:${num} ,这就像定函数的输入参。可以设置多个变量,之间用“|”分隔。
添加循环的用例,循环的次数为:${num}
接着在用例中使用“循环”用户关键字。
如果将循环的次数改为“6”,运行用例将循环6次。
3.6.2 创建资源
在实际的项目测试过程中,我们往往需要创建许多这样的具有通用性的用户关键字。不希望这些关键字依附于某个测试套件,甚至是某个项目。那么我们可以创建资源文件用于存放这些关键字。
1、创建资源
右键“测试项目”选择“New Resource”创建资源。
2、创建关键字
右键“业务关键字”选择“New User Keyword” 来创建用户关键字。
创建完成的项目结构如下:
3、导入资源
因为“mykeywork.txt”和“page.txt”属于并列关系。page.txt资源文件要想使用mykeywork.txt资源文件下的“打开浏览器”关键字,需要导入资源。
现在就可以在page.txt资源文件中使用mykeywork.txt资源文件里面的相关关键字。
相关问答
RF老出现错误怎么解决啊-宇宙中的小飘浮的回答-懂得
RF(RobotFramework)出现错误的解决方式取决于出现的错误类型和具体情况。以下是一些常见错误类型和解决方法:1.语法错误:在编写测试用例或关键字时...
RF老出现错误怎么解决啊-懂得
RF(RobotFramework)出现错误的解决方式取决于出现的错误类型和具体情况。以下是一些常见错误类型和解决方法:1.语法错误:在编写测试用例或关键字时...
RF是什么电阻?
RF是RadioFrequency的简称,即射频的意思。所谓射频其实就是一种一定频段内的电磁频率,其频率范围从300KHz到300GHz,频段比较广。射频技术在无线通讯领域中应...
请问rf是什么意思?
表示R1和Rf并联后的电阻,相当于R'=R1*Rf/(R1+Rf)如果是3个电阻以上并联,就是R'=R1//R2//R3//...,用常规的数学公式就很复杂了表示R1和Rf并联后的...
什么是rfm线圈?
射频(rf,radiofrequency)线圈是磁共振系统的关键组成部件,线圈的性能对磁共振产品整体性能、安全性及图像质量有很大的影响。射频线圈在mri系统中承担磁共振...
电路中输入输出电阻的问题电路如图所示.(本题18分)1、指出Rf...
[最佳回答]没有图呀
做python的自动化测试,会模仿别人的代码通过测试,但是自己不会写怎么办?
谢邀。做了几年自动化测试来看。刚开始都是模仿,我带的一个同学,跟我做开始我搭建架子,写demo,他来用。经过一段时间以后有了自己的想法,进而改进,哪怕想...另...
什么是RF射频连接器
RF射频座定义RF连接器即射频同轴连接器,通常被认为是装在PCB上的一种元件,作为传输线电气连接或分离的元件。RF连接器属于机电一体化产品,主要起通...
爱诺华_千问健康
爱诺华能否安全服用我母亲到协和医院确诊为类风湿专家开具的药方为:爱诺华、甲氨蝶呤片、强的松这些药已服用两个月病情有明显好转请问这些药是否应一直长期服用...
怀孕长黄褐斑怎么办?_千问健康
我怀孕5个月了,脸上长了好多黄褐斑,特别影响美观,我婆婆说这是正常的,说是怀的男孩,可是我看过,感觉好像不像这种黄褐斑啊,我也不太确定。但是因为我在怀孕期间,...