zoukankan      html  css  js  c++  java
  • 测试工具之RobotFramework关键字和快捷键

    RF中关键字很多,即使经常使用也有些关键字没有使用过,所以我们就需要记住一些常用的关键字,在使用中本人整理了部分关键字、快捷键和部分RF的常识

    1、F5

    如果只记得关键字部分,可以通过F5呼出关键字查找页面,输入后查找

    2、一些快捷键

    ctrl+shift+space 联想输入
    ctrl+shift+d 删除一格
    ctrl+shift+i 增加一格
    ctrl+a &ctrl+1 设置变量,前置$
    ctrl+a &ctrl+2 设置变量,前置@
    ctrl+# 注释一行
    ctrl+$ 取消注释
    ctrl+d 删除一行

    3、在testcase中,蓝色为关键字,绿色为变量,褐色为注释,黑色为普通字符

    4、Set variable 设置变量值,如:

    5、log 打印变量值或普通字符,如:

    6、Catenate 连接多个单元格(单元格间使用空格分割),如:

    7、SEPARATOR 分隔符,和Catenate一起,如

    7、Create List 创建列表,如:

    注:如果使用@定义,则需用log many关键字打印

    8、get time 获取当前时间

    ${time}|get time

    9、sleep 休眠时间,按秒计算
    sleep|5

    10、run keyword if 条件分支语句

     


    11、for循环,如下:

     12、遍历列表用@{a},若用${a}则一起打印

    :FOR|${i}|in|@{a}
    |log|${i}

    13、FOR循环跳出循环:


    也可以写成:|Run Keyword If|'${i}'=='c'|Exit For Loop

    14、FOR的其他用法
    :FOR|${i}|IN RANGE|10 ---打印0-9
    :FOR|${i}|IN RANGE|1|11 ---打印1-10
    :FOR|${i}|IN RANGE|5|26|10 ---打印5/15/25
    :FOR|${i}|IN RANGE|13|-13|-10 ---打印13/3/-7

    15、Repeat Keyword

    Repeat Keyword|5|log|hello

    16、注释
    Comment注释
    comment|hello
    #hello

    17、导入库

    Import Library 导入库
    Import Library|unittest

    18、

    Evaluate 使用python方法 如:
    ${i}|Evaluate|random.randint(5,10)|random

    19、

    执行完case,会产生output.xml,log.html,report.html三个文件

    未完待续。。。

    关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com
  • 相关阅读:
    2016/3/10 Java 错题
    2016/3/9 Java 错题集
    Java Socket 编程实验总结
    CSU 1290
    CSU 1307
    CSU 1060
    Problem B SPOJ DCEPC11I
    activemq 学习系列(二) 常用配置
    activemq 学习系列(一) 详细入门使用
    MySql 用户创建与授权
  • 原文地址:https://www.cnblogs.com/watertaro/p/9363415.html
Copyright © 2011-2022 走看看