1. 程式人生 > >RobotFrameWork(五)控制流之if語句—Run Keyword If

RobotFrameWork(五)控制流之if語句—Run Keyword If

5.1 語句簡介
robotframework中的if語句是使用關鍵字Run Keyword If來代替的
Run Keyword If
函式釋義:如果給出的判斷條件滿足,就執行給出的關鍵字。

函式結構範例:
Run Keyword If 判斷條件 其他關鍵字
… ELSE IF 判斷條件 其他關鍵字
… ELSE 判斷條件 其他關鍵字

5.2使用示例

5.2.1判斷條件—數字對比
這裡寫圖片描述

5.2.2判斷條件—字元對比
這裡寫圖片描述
注意:
1.變數var{var}’或者”var

2.{var}對比的字元常量也需要加單引號或雙引號,為’tttt’或者”tttt”。

5.2.3判斷條件—布林型別對比
這裡寫圖片描述
注意:
1.變數vartruefalse{var}’或者”var2.{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執行多個判斷條件
這裡寫圖片描述