*** 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. window 10 javac不是内部或外部命令

    今天在新电脑上配置Java环境变量(window 10),不管怎么配置都是提示“javac不是内部或外部命令”,java,java -version命令是正常的. 后来发现是path路径配置的不对,修 ...

  2. jsp的静态导入

    <body> <!-- include 包括 包含 页面相互引用 静态引入 把多工文件 合并为一个文件 然后在编译 不要有重复的变量 --> <h1>this is ...

  3. sql server 设置用户名和密码

    安全性:security 登录名:Logins 可以双击直接对里面现有的用户权限进行修改 也可以右击新建新用户 并对新用户权限进行设置

  4. VUE递归树形目录(vue递归组件)的使用

    1.html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" ...

  5. python全栈考试

    1.执行 Python 脚本的两种方式 shell直接调用python脚本 python run.py 调用解释器来调用脚本  2.2.简述位.字节的关系 每8个位bit,组成一个字节byte. 一个 ...

  6. HttpClient详解

    HttpClient:是一个接口 首先需要先创建一个DefaultHttpClient的实例 HttpClient httpClient=new DefaultHttpClient(); 发送GET请 ...

  7. [GO]go context的deadline方法

    package main import ( "time" "context" "fmt" ) func main() { d := time ...

  8. 两个openssh间免密码登录

    以下针对的是openssh,而不是ssh,也不是ssh2.配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题.下述涉 ...

  9. OpenCV的配置

    系统配置:win7 64位系统,编译器 vs2013 一.下载OpenCV安装包(版本2.4.13) https://excellmedia.dl.sourceforge.net/project/op ...

  10. (广搜)Catch That Cow -- poj -- 3278

    链接: http://poj.org/problem?id=3278 Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 6211 ...