【UIRecorder】添加斷言(三)

1、添加斷言

斷言:用來判斷操作後的結果是不是正確的
步驟:點擊添加斷言,點擊需要斷言的控件,彈出斷言窗口,在窗口中添加相關信息,點擊確認,添加斷言成功
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5Rp2ZGRj-1574850062571)(https://img-blog.csdn.net/20180311220353155?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MjA4NDAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)]

  • 延遲時間:默認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:不匹配正則

發佈了90 篇原創文章 · 獲贊 47 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章