变量或者关键字内容判断关键字 1.内容包含或者不包含:should contain . should not contain 与should contain x times *** Test Cases *** claim1 ${21} Set Variable 21 @{list1} Create List 1 a ${21} 21 12 @{list2} Create List 1 a ${21} 21 21
任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字. 1.Should Be Empty 判断是否为空,如果不为空,执行失败,示例: ${value} Set Variable hello Should Be Empty ${value} 断言结果不为空 2.Should Start With 判断某个字符串是否以预期执行的字符串开始,如果以指定的字符串开头,则执行成功,否则执行失败,示例: ${value} Set Varia
断言关键字 描述 Should Be Empty 判断是否为空,如果不为空,执行失败,示例: ${value} Set Variable Hello Should Be Empty ${value} 结果不为空 Should Start With 判断某个字符串是否以预期执行的字符串开始,如果以指定的字符串开头,则执行成功,否则执行失败,示例 ${value} Set Variable Hello Should Start With ${value} qq 字符串${value}不以qq开头 S
1.should be equal 和should be not equal :比较两个值相等或不相等 2.should start with 和should not start with :判断以该内容开头或不是以该内容开头 3.should end with 和should not end with :判断以该内容结束或不是以该内容结束 4.页面的断言 Page Should Contain | text 验证页面存在文本内容 Page Should Not Contain | te
一.基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便:不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率.下面将逐个举例介绍RobotFramework提供的断言关键字. 二.实例 为方便讲解,首先创建三个list变量:list_a.list_b.list_c:以及两个scalar变量:string和name. @{list_a} create list 1 a ${21}