robot framework断言关键字

should  be   equal关键字,一般用来判断实际结果和预期结果是否相等。

示例:我们将变量${value}的值设为1,使用should  be   equal关键字来判断${value}是否等于2,若断言失败,则输出实际值为${value},和预期不符。

${value}                                                 set  variable                                                         1

should  be  equal                                   ${value}                                                               2                                                        实际值为${value},和预期不符

=============================================================================================================================

should  be   true关键字,用来判断返回值是否为true。

示例:我们将变量${value}的值同样设置为1,使用should  be   true关键字对表达式'${value}'=='2'进行true和false的判断,

           由于我们设置的值为1,因此很明显判断失败。

${value}                                                 set  variable                                                         1

should  be   true                                    '${value}'=='2'                                                       判断失败

===============================================================================================

should   contain关键字,用来判断某个字符串中,是否包含了我们预期需要的字符或者字符串。

示例:我们将变量${str}的值设置为robotframework,使用should   contain关键字,来判断${str}是否包含“hello”这个字符,很明显,判断失败。

${str}                                                 set  variable                                                        robotframework

should   contain                                '${str}'                                                                   hello                                                       字符串${str}中不包含hello

==========================================================================================================================

should  end   with关键字,用来判断某个字符串是否以我们预期指定的字符串来结束。

示例:我们将变量${str}的值设置为robotframework,使用should  end   with关键字,来判断${str}是不是以“hello”这个字符来结束,很明显,判断失败。

${str}                                                 set  variable                                                         robotframework

should  end   with                             '${str}'                                                                   hello                                                       字符串${str}中不以hello来结束

=======================================================================================================================

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值