51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2344|回复: 0
打印 上一主题 下一主题

[原创] UIRecorder添加断言

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-24 15:19:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、添加断言

断言:用来判断操作后的结果是不是正确的
步骤:点击添加断言,点击需要断言的控件,弹出断言窗口,在窗口中添加相关信息,点击确认,添加断言成功


延迟时间:默认300ms
断言支持的类型: val、text、displayed、enabled、selected、attr、css、url、title、cookie、localStorage、se
ssionStorage、alert、jscode、count、imgdiff
断言控件:显示鼠标点击的元素,录制自动生成,也可自行修改
比较方式:equal、notEqual、contain、notContain、above、below、match、notMatch
断言结果:预期结果
2、断言类型

1)val:输入框的值
2)text:文本的内容
3)displayed:控件是否处于显示状态
4)enabled:当前控件是否可用(没有禁用)
5)selected:当前控件是否打勾选中了
6)attr:当前DOM的属性值
7)css:当前DOM的CSS值
8)url:当前网页的URL地址
9)title:当前网页的title标题
10)cookie:当前网页的cookie值
11)localStorage:当前网页的localStorage
12)sessionStorage:当前网页的sessionStorage
13)alert:弹出的alert窗口的提示文本
14)jscode:浏览器端执行自定义的JS代码,断言JS代码的返回值
15)count:控件匹配的数量
16)imgdiff:当前控件的图片差异,可以自定义图片差异的百分比

注:DOM的全称是Document Object Model,即文档对象模型,是一种与浏览器、平台和语言无关的接口,它
可以让用户代码访问任何浏览器中呈现的元素,可以将DOM看作是网页呈现的一种标准

3、比较方式

1)equal:相等
2)notEqual:不相等
3)contain:包含,目标值包含另外一个值
4)notContain:不包含
5)above:大于,用于断言数值大于某个值
6)below:小于,用于断言数值小于某个值
7)match:匹配正则,一般用于高级断言,例如:/aaa\d+bbb/
8)notMatch:不匹配正则

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 04:48 , Processed in 0.065189 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表