*** Test Cases ***
断言一
#01、should contain 、 should not contain 与should contain x times
@{list1}= create list 3 a ${28} 22 25
@{list2}= set variable 3.0 a ${28} 22 22
@{list3}= create list
${string1}= set variable cq is a girl
${name}= set variable cq
should contain ${list2} 3.0
should not contain ${list2} 3
should contain x times ${list2} 22 2 断言二
#should be empty 与 should not be empty
@{list1}= create list 3 a ${28} 22 25
@{list2}= create list
${list3}= create list cq
should be empty ${list2}
should not be empty ${list1} 断言三
#should be equal 与 should not be equal
@{list1}= create list 3 a ${28} 22 22 3.0
should be equal ${list1[3]} ${list1[4]}
should not be equal ${list1[0]} ${list1[5]} 断言四
#Should Be Equal As Numbers 与 Should not Be Equal As Numbers
@{list1}= create list 3 a ${28} 22 3.98 3.0
should be equal as numbers ${list1[0]} ${list1[5]}
should not be equal as numbers ${list1[0]} ${list1[4]}
#说明:${list1[0]}=3,忽略精度,与3.0相等;忽略精度,1与3.98还是不相等的 断言五
#Should Be Equal As Integers与Should not Be Equal As Integers
@{list1}= create list 3 a ${28} 22 3.98 3.0 3 ${3}
should be equal as Integers ${list1[0]} ${list1[6]}
should not be equal as Integers ${list1[0]} ${list1[3]} 断言六
#Should Be True与Should not Be True
@{list1}= create list 3 a ${28} 22 3.98 3.0 3 ${3}
should be true ${list1[0]}<${list1[3]}
should not be true ${list1[4]}<${list1[0]} 断言七
#Should start With与Should not start With
${string1}= set variable cq is a girl
should start with ${string1} cq
should not start with ${string1} cd 断言八
#Should End With与Should not End With
${string1}= set variable cq is a girl
should end with ${string1} girl
should not end with ${string1} girls 断言九
#should match与 should not match
@{list1}= create list cq a ${28} 22 3.98 3.0 3 ${3}
should match ${list1[0]} c?
should not match ${list1[0]} a?
#模式匹配和shell中的通配符类似,区分大小写,'*'匹配0~无穷多个字符,“?”匹配单个字符

robot framework-断言的更多相关文章

  1. robot framework断言

    一.基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便:不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率.下 ...

  2. Robot Framework与Web界面自动化测试学习笔记:简单例子

    假设环境已经搭建好了.这里用RIDE( Robot Framework Test Data Editor)工具来编写用例.下面我们对Robot Framework简称rf. 我们先考虑下一个最基本的登 ...

  3. python+robot framework接口自动化测试

    python+requests实现接口的请求前篇已经介绍,还有不懂或者疑问的可以访问 python+request接口自动化框架 目前我们需要考虑的是如何实现关键字驱动实现接口自动化输出,通过关键字的 ...

  4. python+request+robot framework接口自动化测试

    python+requests实现接口的请求前篇已经介绍,还有不懂或者疑问的可以访问 python+request接口自动化框架 目前我们需要考虑的是如何实现关键字驱动实现接口自动化输出,通过关键字的 ...

  5. Robot Framework 环境安装(一)

    1.安装python:https://www.python.org/2.安装python的第三方库:robotframework (1)检查是否支持pip命令. (2)robotframework安装 ...

  6. 用 Python 写 Robot Framework 测试

    Robot Framework 框架是基于 Python 语言开发的,所以,它本质上是 Python 的一个库. 1.你懂 Python 语言. 2.又想使用 Robot Framework 测试框架 ...

  7. 【Robot Framework 项目实战 01】使用 RequestsLibrary 进行接口测试

    写在前面 本文我们一起来学习如何使用Robot Framework 的RequestsLibrary库,涉及POST.GET接口测试,RF用例分层封装设计等内容. 接口 接口测试是我们最常见的测试类型 ...

  8. Robot Framework与Web界面自动化测试:简单例子

    假设环境已经搭建好了.这里用RIDE( Robot Framework Test Data Editor)工具来编写用例.下面我们对Robot Framework简称rf. 我们先考虑下一个最基本的登 ...

  9. Robot Framework操作

    Robot Framework 介绍 RobotFramework是一款基于python的开源自动化测试框架,遵守Apache License 2.0协议,在此协议下所有人都可以免费开发和使用.因为R ...

  10. [转]Python测试框架对比----unittest, pytest, nose, robot framework对比

      测试框架 什么是框架? 框架(Framework)是整个或部分系统的可重用设计,框架是用来解决代码的组织及运行控制问题的. 在我们编写自动化脚本的时候,经常需要读取配置文件,读取数据文件,发送请求 ...

随机推荐

  1. 迷你MVVM框架 avalonjs 学习教程5、显示隐藏控制

    今天的主角是ms-visible,它的效果类拟于jQuery的toggle,如果它后面跟着的表达式为真值时则显示它所在的元素,为假值时则隐藏.不过显示不是 display:none这么简单,众所周知, ...

  2. Jmeter Http接口性能测试

    Jmeter Http接口性能测试 1.      启动Jmeter Jmeter下载解压即可使用,Jmeter启动,点击D:\ProgramFiles\jmeter\apache-jmeter-2. ...

  3. MathExamLv2——周世元211606348,许燕婷211606338

    结对编程 211606348 周世元 211606338 许燕婷 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) P ...

  4. xshell评估过期解决办法

    1.登录网景官网的下载页面: https://www.netsarang.com/download/down_form.html?code=522 2.直接在页面中有红色*号的地方输入个人信息,lic ...

  5. CentOS6,7不同

    centos6与centos7,防火墙,开机自启不同 6用iptables,7用firewall-cmd http://www.cnblogs.com/liyuanhong/articles/7064 ...

  6. zookeeper的ZAB协议

    ZAB协议概述 ZooKeeper并没有完全采用Paxos算法,而是使用了一种称为ZooKeeper Atomic Broadcast(ZAB,zookeeper原子消息广播协议)的协议作为其数据一致 ...

  7. 8 求s=a+aa+aaa+aaaa+aa...a的值

    题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. * 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制.程序分析:关键是计算出每一项的 ...

  8. handsontable-developer guide-cell type

    单元格类型:这里有很多没见过的用法,得好好总结一下 //预定义的类型Text Numeric Checkbox Date Select Dropdown Autocomplete Password H ...

  9. 咏南中间件修正了一处BUG,调用中间件插件会报:非法访问

    咏南中间件修正了一处BUG,调用中间件插件会报:非法访问将以下方法修改成如下的代码即可function TServerMethods1.GetSvrData(const accountNo, defi ...

  10. mysql in语句在java中的使用

    做权限的时候,通过role角色中的roleid,在auth权限中查找角色对应的权限. sql语句: SELECT authName from auth where authId in (1,2,3,4 ...