日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

RF(页面断言)

發(fā)布時間:2024/1/3 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 RF(页面断言) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、RF中斷言方式

titleshouldbe(斷言title與預期指定的title內容相等)

Open Browser    https://www.baidu.com/    gc
Title Should Be    百度一下,你就知道    頁面錯誤

shouldbeequal (斷言某個字符串與預期指定的字符串相等)

Open Browser    https://www.baidu.com/    gc    
${title}    Get Title        
Should Be Equal    ${title}    百度一下,你就知道    頁面錯誤

shouldnotbeequal (斷言某個字符串與預期指定的字符串不相等)

Open Browser    https://www.baidu.com/    gc    
${title}    Get Title        
Should Not Be Equal    ${title}    百度一下    頁面錯誤

ShouldMatch (斷言某個字符串與預期指定的字符串相匹配)

解釋:如下斷言${var}以zheng匹配相等,如果不匹配則拋出msg:${var}與zheng不匹配

${var}    Set Variable    zhengying    
Should Match    ${var}    zheng    ${var}與zheng不匹配 

ShouldNotMatch (斷言某個字符串與預期指定的字符串不匹配)

解釋:如下斷言${var}以zheng不匹配相等,如果匹配則拋出msg:${var}與zheng匹配

${var}    Set Variable    zhengying    
Should Not Match    ${var}    zheng    ${var}與zheng匹配

ShouldContain (包含某值)

解釋 :如下斷言${var}中包含zheng,如果不包含則拋出msg:${var}不包含zheng

${var}    Set Variable    zhengying    
Should Contain    ${var}    zheng    ${var}不包含zheng

shouldnotcontain (不包含某值)

解釋:如下斷言${var}中不包含zheng1,如果包含則拋出msg:${var}包含zheng1

${var}    Set Variable    zhengying    
Should Not Contain    ${var}    zheng1    ${var}包含zheng1

shouldcontainxtimes (包含某值X次)

解釋:如下斷言${var}中包含字符串 n 該元素2次,如果不成立則拋出msg:n出現次數不對

${var}    Set Variable    zhengying        
should contain x times    ${var}    n    2    n出現次數不對

ShouldStartWith (斷言某個字符串是以指定值開始)

解釋:如下斷言${var}以zheng開始,如果不是則拋出msg:${var}不是以zheng開始

${var}    Set Variable    zhengying    
Should Start With    ${var}    zheng    ${var}不是以zheng開始

ShouldnotStartWith (斷言某個字符串不是以指定值開始)

解釋:如下斷言${var}不以zhang開始,如果是則拋出msg:${var}是以zhang開始

${var}    Set Variable    zhengying    
Should Not Start With    ${var}    zhang    ${var}是以zhang開始

ShouldEndWith (斷言某個字符串以指定值結尾)

解釋:如下斷言${var}以ying結尾,如果不是則拋出msg:${var}不以ying結尾

${var}    Set Variable    zhengying    
Should End With    ${var}    ying    ${var}不是以ying結尾

ShouldNotEndWith (斷言某個字符串以指定值結尾)

解釋:如下斷言${var}不以yin結尾,如果是則拋出msg:${var}以yin結尾

${var}    Set Variable    zhengying    
Should not End With    ${var}    yin    ${var}是以yin結尾

ShouldBeEqualAsIntegers (以整數形式比較相等)

解釋:如下斷言整數${var}與整數12相等,如果不等則拋出msg:整數${var}與整數12不相等

${var}    Set Variable    12    
Should Be Equal As Integers     ${var}    12    整數${var}與整數12不相等

ShouldBeEqualAsNumbers(以數字形式比較相等)

解釋:如下斷言數字${var}與數字 1.20 相等,如果不等則拋出msg:${var}與1.20不相等

${var}    Set Variable    1.2    
Should Be Equal As Numbers    ${var}    1.20    整數${var}與整數1.20不相等

ShouldBeEqualAsStrings (以字符串形式比較相等)

解釋:如下斷言字符串${var}與字符串zhengying相等,如果不等則拋出msg:${var}與zhengying不相等

${var}    Set Variable    zhengying    
Should Be Equal As Strings    ${var}    zhengying    整數${var}與整數zhengying不相等

shouldbeempty (斷言為空)

解釋:如下斷言${var}為空值,如果不為空值則拋出msg:${var}不為空

${var}    Set Variable    
Should Be Empty    ${var}    ${var}不為空

shouldnotbeempty (斷言不為空)
解釋:如下斷言${var}不為空值,如果為空值則拋出msg:${var}為空

${var}    Set Variable    1
Should not Be Empty    ${var}    ${var}為空

ShouldBeTrue (斷言結果為True)

解釋:如下斷言1<2結果為True,如果結果為false則拋出msg:1不小于2

Should Be True    1<2    1不小于2

ShouldNotBeTrue (斷言結果為為False)

解釋:如下斷言1<2結果為False,如果結果為True則拋出msg:1不小于2

Should not Be True    1>2    1不大于2

Alert Should Be Present 【text | action】

斷言彈窗內容包含 text,并且消除它

Alert Should Be Present    登錄成功    dismiss

#結果如下
Alert message should have been '登錄成功' but it was '登錄失敗'.

總結

以上是生活随笔為你收集整理的RF(页面断言)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。