断言

验证应用程序的状态是否同所期望的一致。常见的断言包括验证页面内容,如标题是否为X或当前位置是否正确等等

断言被用于4种模式+5种手段:

Assert

Assert断言失败时,该测试将终止

verify

verify断言失败时,该测试将继续执行,并将错误记入日志显示屏。也就是说允许此单个验证通过。确保应用程序在正确的页面上。提高脚本的伸缩性。

waitfor

waitfor用于等待某些条件变为真。可用于AJAX应用程序的测试。如果该条件为真,他们将立即执行。如果该条件不为真,则将失败并暂停测试。直到超过当前所设定的超时时间。一般跟setTimeout时间一起用

store

store定义变量,可以获取页面的相关元素进行判断

5种手段

Title获取页面的标题

value获取元素的值

Text获取元素文本信息

Table获得元素标签信息

ElementPresent获取当前元素

断言常用的有:

assertTitle(检查当前页面的title是否正确)

assertValue(检查输入框的值,单选或复选框的值)

VerifyValue(验证元素的值)

断言设置方法

1 浏览器页面点击鼠标右键——>Show All Avaliable commands ——>选择具体的断言方式,脚本会自动加载选定的断言命令

2 直接在脚本页面编辑

最新文章

  1. Jquery 操作CheckBox ,RadioButtonList,DropDownList
  2. mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?
  3. hibernate的配置文件
  4. busybox filesystem udhcpc 原理
  5. “too many open files" ----增大打开的文件数
  6. Netbeans7.4+Weblogic11g+Spring3.2.4操作JdbcTemplate
  7. 掌握下面常用函数,学php不再难
  8. 超详细LAMP环境搭建
  9. VBS脚本实例
  10. Struts2自定义拦截器Interceptor以及拦截器登录实例
  11. PhpMyAdmin导入数据库大小限制?
  12. Magento 2.1.X 插件(Plugin)的创建
  13. 浅谈我的MongoDB学习(二)
  14. git配置ssh秘钥(公钥以及私钥)
  15. Win10系统下,本地连接远程桌面(Win2016)图解
  16. 正确理解Handle对象
  17. Mac下Homebrew的安装与使用
  18. Django中的分页,cookies与session
  19. linux上安装Elasticsearch
  20. day02_雷神_字符串、列表、字典

热门文章

  1. 入门MySQL——DML语句篇
  2. 对已经存在的hbase表修改压缩方式
  3. JS中的分支结构
  4. 80后,天才程序员, Facebook 第一任 CTO,看看开挂的人生到底有多变态?
  5. MySQL数据库安装步骤
  6. 一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
  7. egret之弹幕
  8. Azure DevOps vsts-agent-linux 安装出错, Must not run with sudo
  9. 《Java 编写基于 Netty 的 RPC 框架》
  10. 使用Springboot Cache做简单缓存