51Testing软件测试论坛

标题: UIRecorder添加断言 [打印本页]

作者: MilgGtery    时间: 2018-4-24 15:19
标题: UIRecorder添加断言
1、添加断言

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

延迟时间:默认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软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2