zoukankan      html  css  js  c++  java
  • 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来结束

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

     

  • 相关阅读:
    浮动float 摆放位置
    边框(border)宽度样式颜色 和基本属性
    调用css文件,进行调色
    deque_01
    iterator_教程中的讲解
    vector_01
    VS2013_CodeLens
    Qt for Embedded Linux
    jsjl_for_ubuntu12.04
    VC6_导入lib库
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12247242.html
Copyright © 2011-2022 走看看