RF页面断言
title should be(断言title与预期指定的title内容相等):
should be equal (断言某个字符串与预期指定的字符串相等)
should not be equal (断言某个字符串与预期指定的字符串不相等)
Should Match (断言某个字符串与预期指定的字符串相匹配)
解释:如下断言${var}以zheng匹配相等,如果不匹配则抛出msg:${var}与zheng不匹配
Should Not Match (断言某个字符串与预期指定的字符串不匹配)
解释:如下断言${var}以zheng不匹配相等,如果匹配则抛出msg:${var}与zhengying不匹配
Should Contain (包含某值)
解释:如下断言${var}中包含zheng,如果不包含则抛出msg:NO
should not contain (不包含某值)
解释:如下断言${var}中不包含zheng1,如果包含则抛出msg:NO
should contain x times (包含某值X次)
解释:如下断言${var}中包含zhengying该元素2次,如果不成立则抛出msg:NO
Should Start With (断言某个字符串是以指定值开始)
解释:如下断言${var}以zheng开始,如果不是则抛出msg:${var}不是以zheng开始
Should not Start With (断言某个字符串不是以指定值开始)
解释:如下断言${var}不以zheng1开始,如果是则抛出msg:${var}是以zheng1开始
Should End With (断言某个字符串以指定值结尾)
解释:如下断言${var}以ying结尾,如果不是则抛出msg:${var}不以ying结尾
Should Not End With (断言某个字符串以指定值结尾)
解释:如下断言${var}不以yin结尾,如果是则抛出msg:${var}以yin结尾
Should Be Equal As Integers (以整数形式比较相等)
解释:如下断言整数${var}与整数1相等,如果不等则抛出msg:整数${var}与整数1不相等
Should Be Equal As Numbers(以数字形式比较相等)
解释:如下断言数字${var}与数字1.444相等,如果不等则抛出msg:${var}与1.444不相等
Should Be Equal As Strings (以字符串形式比较相等)
解释:如下断言字符串${var}与字符串zhengying相等,如果不等则抛出msg:${var}与zhengying不相等
should be empty (断言为空)
解释:如下断言${var}为空值,如果不为空值则抛出msg:${var}不为空
should not be empty (断言不为空)
解释:如下断言${var}不为空值,如果为空值则抛出msg:${var}为空
Should Be True (断言结果为True)
解释:如下断言1<2结果为True,如果结果为false则抛出msg:1不小于2
Should Not Be True (断言结果为为False)
解释:如下断言1<2结果为False,如果结果为True则抛出msg:1不小于2
表格定位数据,并断言:
Table Cell Should Contain
Table Column Should Contain
Table Should Contain
Table Row Should Contain
RF页面断言的更多相关文章
- RF(页面断言)
一.RF中断言方式 title should be(断言title与预期指定的title内容相等) Open Browser https://www.baidu.com/ gc Title Shoul ...
- 六、RF中断言关键字使用详解
1.should be equal 和should be not equal :比较两个值相等或不相等 2.should start with 和should not start with :判 ...
- 多测师讲解自动化--rf关键字--断言(下)_高级讲师肖sir
断言: 1.1Page Should Contain Maximize Browser Window sleep 2 Comment Page Should Contain hao123 #断言当前页 ...
- Webdriver--获得验证信息
title:获得当前页面的标题 current_url:获得当前页面的URL text:前面提到过,获得标签对的文本信息 try: couseTitle = driver.find_element_b ...
- 【抓包工具之Fiddler】导出jmeter脚本
一.下载完成后,解压压缩包,将插件中的2个文件放入到Fiddler安装目录中 插件目录 二.打开fiddler,设置测试时过滤的条件(抓包可以指定域名的请求) 设置过滤条件 三.这里我 ...
- 关于RF对于不在屏幕内的页面元素的处理办法
1.碰到的问题: 最近在公司用Robot framework+Selenium2Library做项目,碰到部分页面比较长,无法完全显示在屏幕内,需要上下滚动滚动条才能看到下半部分的页面元素.于是呼,问 ...
- Selenium WebDriver-通过断言页面是否存在某些关键字来确定页面按照预期加载
#encoding=utf-8 import unittest import time import chardet from selenium import webdriver class Visi ...
- Selenium WebDriver-判断页面中某一元素是否已经显示,通常用于断言
判断界面中某一元素是否已经呈现,多用于断言,代码如下: #encoding=utf-8 import unittest import time from selenium import webdriv ...
- 断言函数-RF
测试用例的目的是要验证一些操作否符合我们的预期结果,所以在测试用例中,断言函数是必不可少的一项.我们做的每一步操作都会有预期的结果,为了保证操作得到的结果符合预期,我们需要在测试用例中添加断言,来保证 ...
随机推荐
- Git学习-上传项目到github
现在流行把项目代码上传到git上,今天试了好久,终于成功上传到git了,特做点笔记. 准备工作 在github上注册一个账号,创建一个仓库. 创建好仓库,得到它的地址: 开始上传 一.新建一个文件夹, ...
- 使用Hypothesis生成测试数据
Hypothesis是Python的一个高级测试库.它允许编写测试用例时参数化,然后生成使测试失败的简单易懂的测试数据.可以用更少的工作在代码中发现更多的bug. 安装 pip install hyp ...
- 解决android splash 启动白屏问题
有时我们会发现 ,在splash 页面启动之前会有那么零点几秒的白屏, 真的很让人抓狂 解决办法其实也很简单 . 1.在style.xml中定义一个样式, 这里引入 splash页面的 图片, 注意不 ...
- springmvc 事务控制与数据库隔离级别
springmvc 事物传播与数据库隔离控制 http://www.cnblogs.com/yangy608/archive/2011/06/29/2093478.html 一.Propagation ...
- spring mvc Response header content type
Xml代码 <bean class ="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAd ...
- 深入浅出Mysql索引的那些事儿
文章来源:公众号:猿人谷 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优 ...
- springcloud config配置读取优先级
情景描述 最近在修复Eureka的静态页面加载不出的缺陷时,最终发现是远程GIT仓库将静态资源访问方式配置给禁用了(spring.resources.add-mappings=false).虽然最后直 ...
- git使用和操作
git提交日志的规范 为了更规范的开发,特别是团队协同开发,对于代码托管工具的提交上都会有要求的. 作为开发者,我们一定要注重提交日志的规范性,我们要对自己写的代码负责.提交日志规范很多,最近看到了一 ...
- [Pandas] 03 - DataFrame
DataFrame 表格基本操作 初始化 一并设置 index & columns 类似于倒排表,column相当于words. index就是doc id. df = pd.DataFram ...
- JQuery发送ajax请求时中文乱码
先排除项目故障: 1.web.xml中是否配置了字符拦截器 <filter> <filter-name>encodingFilter</filter-name> & ...