UIRecorder 工具栏 断言使用详解
延迟时间:默认300ms
- 断⾔⽀持的类型: val、text、displayed、enabled、selected、attr、css、url、title、cookie、localStorage、sessionStorage、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:不匹配正则