zoukankan      html  css  js  c++  java
  • rf--条件判断run keyword if

    条件判断:run keyword if  后面变量类型为condition,和should be true一样,用  $var  或  '${var}',详情看RF--基础  中的should be true

    run keyword if 后条件成立的情况下,只能执行一个关键字,如下,只能执行一个动作

    嵌套循环和多重判断放在python中写,rf调用

    1、run keyword if+条件表达式+动作  写在同一行:

    *** Test Cases ***
    条件判断1
        ${var}  set variable  2020
        run keyword if    $var=='2020'   log to console   测试通过
    结果:
    测试通过

    2、run keyword if 后的动作换行写,写 三个点 加两个以上空格

    *** Test Cases ***
    条件判断2
        ${date}     get time    #get time为rf内置获取当前时间函数
        run keyword if    '2020' in $date and '07' in $date      #'2020' in $date and '07' in $date中间空格最多一个,表示为一个表达式整体
       ... log to console 当前为2020年07月
    结果:
    当前为2020年07月

    3、run keyword if    ELSE  写在一行   #ELSE为大写

    *** Test Cases ***
    条件判断3
        ${date}     get time    #get time为rf内置获取当前时间函数
        run keyword if   '2021' in $date   log to console   今年为2021年   ELSE   log to console   今年不是2021年
    
    结果:
    今年不是2021年

    4、条件分支判断:run keyword if    ELSE  换行写   #ELSE为大写

    *** Test Cases ***
    条件判断4
        ${date}     get time    #get time为rf内置获取当前时间函数
        run keyword if   '2021' in $date   log to console   今年为2021年
        ...    ELSE   log to console   今年不是2021年
    结果:
    今年不是2021年

    5、条件多分支判断:run keyword if +  ELSE IF + ELSE  注意大写

    *** Test Cases ***
    条件判断5
        ${date}     get time    #get time为rf内置获取当前时间函数
        run keyword if   '2021' in $date   log to console   今年为2021年
        ...    ELSE IF      '05' in $date    log to console   现在是05月
        ...   ELSE   log to console   现在不是2021年也不是05月
    
    结果:
    现在不是2021年也不是05月

      

  • 相关阅读:
    (2)远程管理线上服务之sshd服务
    (1)远程管理线上服务之sshd服务
    自建yum仓库
    CentOS7安装MySQL报错Failed to start mysqld.service: Unit not found解决办法
    ssh(Spring,Struts2,Hibernate)注解版整合
    Hibernate关联映射(多对一,一对多, 一些属性(Cascade,inverse,order by))
    HQL查询(分页查询,动态sql查询,参数查询)
    初识Oracle
    ajax获取属性值
    关于SpringMvc返回值类型 Object使用
  • 原文地址:https://www.cnblogs.com/guang2508/p/13269693.html
Copyright © 2011-2022 走看看