RobotFrameWork(五)控制流之if語句——Run Keyword If
阿新 • • 發佈:2017-12-18
net 2.4 content img 執行 控制流 條件 text csdn
引自:http://blog.csdn.net/mengfanbo123/article/details/8891378
5.1 語句簡介
robotframework中的if語句是使用關鍵字Run Keyword If來代替的Run Keyword If
函數釋義:如果給出的判斷條件滿足,就執行給出的關鍵字。
函數結構範例:
Run Keyword If 判斷條件 其他關鍵字
... ELSE IF 判斷條件 其他關鍵字
... ELSE 判斷條件 其他關鍵字
5.2使用示例
示例演示使用軟件版本:robotframework2.7.5,ride1.15.2.1判斷條件—數字對比
5.2.2判斷條件—字符對比
註意:
1.變量${var}值為字符時,在判斷條件中其需要加單引號或雙引號(如上圖紅色框中所示),為’${var}’或者”${var}”。
2.在判斷條件中,與變量${var}對比的字符常量也需要加單引號或雙引號,為’tttt’或者”tttt”。
5.2.3判斷條件—布爾類型對比
註意:
1.變量${var}值為true或false時,在判斷條件中其需要加單引號或雙引號,為’${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執行多個判斷條件
RobotFrameWork(五)控制流之if語句——Run Keyword If