UIRecorder 工具栏 断言使用详解

对工具栏使用做个补充

UI Recorder 自动化测试 工具栏使用(五) 

 
 

1、添加断⾔

 

延迟时间:默认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:不匹配正则

posted @ 2022-06-10 11:08  LaMw  阅读(202)  评论(0编辑  收藏  举报