RobotFramework自動化測試框架-常用斷言關鍵字


斷言關鍵字

描述

Should Be Empty

判斷是否為空,如果不為空,執行失敗,示例:

${value}

Set Variable

Hello

Should Be Empty

${value}

結果不為空

 

Should Start With

判斷某個字符串是否以預期執行的字符串開始,如果以指定的字符串開頭,則執行成功,否則執行失敗,示例

${value}

Set Variable

Hello

 

Should Start With

${value}

qq

字符串${value}不以qq開頭

 

Should Not Start With

與Should Start With剛好相反,如果以指定的字符串開頭,則執行失敗,否則執行成功,示例:

${value}

Set Variable

Hello

 

Should Not Start With

${value}

qq

字符串${value}是以qq開頭

 

Should Match

判斷某個字符串是否與預期指定的字符串相匹配,如果可以匹配,則執行成功,否則執行失敗,示例:

${value}

Set Variable

Hello

 

Should Match

${value}

qq

字符串${value}不可以匹配qq

 

Should Not Match

與Should Match剛好相反,如果字符串匹配,則執行失敗,否則執行成功,示例:

${value}

Set Variable

Hello

 

Should Match

${value}

Hello

字符串${value}可以匹配hello

 

Should Contain X Times

與Should Contain 關鍵字類似,用來判斷指定的字符串包含指定的字符或者字符串多少次,示例:

${value}

Set Variable

hello

 

 

Should Contain X Times

${value}

hello

3

${value}中沒有3次包含字符串hello

 

Should Be Equal As Integers

以整數的形式來進行比較,示例:

${value}

Set Variable

12

 

Should Be Equal As Integers

${value}

13

12和13不相等

 

Should Be Equal As Strings

以字符串的形式來進行比較,示例:

${value}

Set Variable

q

 

Should Be Equal As Integers

${value}

13

q和13不相等

 

Should Be Equal As Numbers

以number的形式來進行比較,示例:

${value}

Set Variable

1.0

 

Should Be Equal As Integers

${value}

1

1.0等於1

 

Should Not Be Equal

與should be equal 用法相反,當帶比較的兩個值相等時,執行失敗,否則執行成功,示例:

${value}

Set Variable

1.0

 

Should Not Be Equal

${value}

1.0

1.0等於1.0

 

Should Not Be Empty

與should be empty 用法相反,如果為空,執行失敗,示例:

${value}

Set Variable

Hello

Should Not Be Empty

${value}

字符串${value}為空

 

【原文歸作者所有,歡迎轉載,但是保留版權】

Robot Framework自動化測試框架核心指南電子版試讀

相關博文匯總:

RobotFramework下的http接口自動化Create Http Context關鍵字的使用

 

RobotFramework下的http接口自動化Get關鍵字的使用

RobotFramework下的http接口自動化post關鍵字的使用

如何創建一個自動化測試項目

RobotFramework下的http接口自動化Get Response Body關鍵字的使用

RobotFramework下的http接口自動化Get Response Status 關鍵字的使用

RobotFramework下的http接口自動化Get Response header 關鍵字的使用

RobotFramework下的http接口自動化Set Request Header 關鍵字的使用

RobotFramework下HttpLibrary庫其它關鍵字

RobotFramework下的http接口自動化Set Request Body 關鍵字的使用

RobotFramework下的http接口自動化Follow Response關鍵字的使用

RobotFramework自動化測試框架的基礎關鍵字(一)

RobotFramework自動化測試框架的基礎關鍵字(二)

RobotFramework自動化測試框架的基礎關鍵字(三)

RobotFramework自動化測試框架的基礎關鍵字(四)

RobotFramework自動化測試框架的基礎關鍵字(五)

RobotFramework自動化測試框架-移動手機自動化測試AppiumLibrary介紹

RobotFramework自動化測試框架-移動手機自動化測試Open Application關鍵字的使用

RobotFramework自動化測試框架-常用斷言關鍵字

RobotFramework自動化測試框架-移動手機自動化測試AppiumLibrary庫其它的常見自動化關鍵字

RobotFramework自動化測試框架-移動手機自動化測試Input Text和Click Button關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Clear Text關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Click Element關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Click A Point關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Click Element At Coordinates關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Get Element Location關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Get Network Connection Status和Set Network Connection Status關鍵字的使用

RobotFramework自動化測試框架-移動手機自動化測試Element Attribute Should Match關鍵字的使用

RobotFramework自動化測試框架-DatabaseLibrary庫的使用(對數據庫的操作)

RobotFramework自動化測試框架-使用Python編寫自定義的RobotFramework Lib

RobotFramework自動化測試框架-Selenium Web自動化(-)-Open Browser和Close Browser

RobotFramework自動化測試框架-MongoDBLibrary庫的使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM