robotframework-巧用evaluate关键字

evaluate后面跟python的一些表达式函数等,灵活使用evaluate关键字,可以实现不少需求


场景一:查看变量的类型及其属性等

    ${test_var}    Set Variable    12
    ${type_var}    Evaluate    type($test_var)
    ${dir_var}    Evaluate    dir($test_var)

场景二:把一个list里面的元素转成int类型的

    ${test_list}    Create List    1    2
    ${test_list}    Evaluate    list(map(int,${test_list}))

场景三:指定变量类型

通过set variable关键字创建的变量,哪怕值是一个纯数字也是string类型

如果需要创建int类型的变量,则需要用到evaluate关键字,后面跟int()函数

    ${test_string}    Set Variable    1
    ${test_int}    Evaluate    int(1)
    ${test_type}    Evaluate    type($test_string)
    ${test_type2}    Evaluate    type($test_int)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值