Run Keyword If 使用詳解


5.1 語句簡介

robotframework中的if語句是使用關鍵字Run Keyword If來代替的

Run Keyword If

函數釋義:如果給出的判斷條件滿足,就執行給出的關鍵字。

函數結構范例:

Run Keyword If  判斷條件  其他關鍵字  

...    ELSE IF   判斷條件  其他關鍵字   

...     ELSE  判斷條件  其他關鍵字

5.2使用示例

示例演示使用軟件版本:robotframework2.7.5,ride1.1

5.2.1判斷條件—數字對比


5.2.2判斷條件—字符對比


注意:

1.變量${var}值為字符時,在判斷條件中其需要加單引號或雙引號(如上圖紅色框中所示),為’${var}’或者”${var}”。

2.在判斷條件中,與變量${var}對比的字符常量也需要加單引號或雙引號,為’tttt’或者”tttt”。


5.2.3判斷條件—布爾類型對比


注意:

1.變量${var}值為truefalse時,在判斷條件中其需要加單引號或雙引號,為’${var}’或者”${var}”。

2.在判斷條件中,與變量${var}對比的布爾值也需要加單引號或雙引號,為’${true}’或者”${true}”。

5.2.4判斷條件—列表是否包含元素


注意:

1.變量${string}值為字符時,在判斷條件中其需要加單引號或雙引號,為’${string}’或者”${string}”。

5.2.5判斷條件—列表與列表是否相等對比

5.2.6判斷條件—列表元素對比


注意:

1.列表元素值(如上圖中@{varlist2}[1])為字符時,在判斷條件中其需要加單引號或雙引號,如下圖中@{varlist2}[1],變為’@{varlist2}[1]’或者”@{varlist2}[1]”。


5.2.7執行多個判斷條件



免責聲明!

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



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