RobotFramework之Run Keyword的使用

RobotFramework之Run Keyword的使用

   
   在之前写的RobotFramework(二)中有提到过这个Run Keyword关键字的使用,但是再做检查判断的时候,发现它的功能还是挺强大的,在这种界面操作中,第一感觉就是没有写代码来的痛快,经过半个月的试用,算是入门了吧。在这里还要再次感谢一位姓姜的好朋友。
   Run Keyword在字面意思上就是运行关键字,所以说从字面意思上理解理论上来说只要是关键字,都可以用Run Keyword运行。但是一些关键字可以直接用,我为什么要用Run Keyword呢?个人在检查点上找到了他的用处。
1、在Run Keyword IF上,RobotFrameword上是有一些局限的,毕竟是基于界面的操作;你说IF就IF嘛,非要Run Keyword IF,多麻烦啊。所以加个Run Keyword,也就是运行IF关键字啦。
 
2、在Run Keyword IF里面,你想为所欲为,对不起,回去写代码吧,RobotFrameword不适用。是不是觉得特别不爽啊,想揍它的感觉。所以呢,还是Run Keyword来擦屁股。
看看,想在Run Keyword IF里面判断下,再运行一个User keyword,你不会用Run Keyword,想破脑袋都不知道该怎么玩。
RobotFramework之Run <wbr>Keyword的使用
RobotFramework之Run <wbr>Keyword的使用
 上图是元素是否可见,返回一个布尔值给变量存着,然后通过Run Keyword IF判断,再执行“发布错误提示”这个User keyword。
不知道User Keyword是啥的,再去玩玩RobotFrameword,看到哪里有User keyword就明白了。
 
3.当然Run Keyword后面还可以跟其他很多的关键字
例如:
RobotFramework之Run <wbr>Keyword的使用
RobotFramework之Run <wbr>Keyword的使用
 这就不一一列出来了,慢慢鼓捣才行。最可恨的是RobotFrameword亲戚少,百度都查不到什么资料,你家亲戚都去哪里了?
原文地址:https://www.cnblogs.com/liyonglong888/p/10420039.html