zoukankan      html  css  js  c++  java
  • 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亲戚少,百度都查不到什么资料,你家亲戚都去哪里了?
  • 相关阅读:
    selenium1-安装
    jmeter9-图形监控
    InetAddress.getLocalHost().getHostAddress() 在macOS里面反应很慢
    自定义实现简易定时任务
    Redis性能监控
    Linux启动进程、线程数量查看及修改方式
    jmeter处理request和response
    centos安装netdata
    scp使用expect自动输入密码
    Linux系统下生成TPS,ResponseTime曲线图
  • 原文地址:https://www.cnblogs.com/liyonglong888/p/10420039.html
Copyright © 2011-2022 走看看