2017-08-06 64 views
0

我想在機器人框架評估多個如果機器人的框架條件

投放關鍵字來評估以下表達式,如果「$ {} buttondisplayed」 ==「PASS」和「$ {} ReturnedInfo」 == 'PASS',一些關鍵字,

否則,如果 '$ {} buttondisplayed' == 'PASS' 和 '$ {} ReturnedInfo' == '失敗',一些關鍵字,

否則,如果「 $ {buttondisplayed}'=='FAIL'and'$ {ReturnedInfo}'=='PASS', Some Keyword,

否則,一些關鍵字

如果雙方$的值{buttondisplayed}和$ {} ReturnedInfo = FAIL。

基於上述條件,否則部分提到,到最後,應該然而,在日誌輸出執行我得到以下結果

文檔:
運行具有給定參數指定的關鍵字,如果條件是真的。 開始/結束/經過:20170806 11:15:14.448/20170806 11:15:14.448/00:00:00.000

因此基本上沒有任何條件在這裏執行。 任何人都可以在這個表達中指出這裏有什麼問題嗎?

回答

1

至少有四個方面的問題與你發佈的代碼:

  1. 後的第一個「如果」
  2. 「否則,如果」是小寫字母,只有一個空間。它必須全部大寫(ELSE IF
  3. 在代碼中有逗號。機器人語法不支持逗號作爲字段分隔
  4. 你的代碼似乎跨越多行,但你不使用機器人續行字符...
+0

布賴恩感謝您的時間,我做了變化根據你的建議,現在它工作正常。 – Newbie

0
Run Keyword If '${buttondisplayed}'=='PASS' and '${ReturnedInfo}'=='PASS' Some Keyword 
... ELSE IF '${buttondisplayed}'=='PASS' and '${ReturnedInfo}'=='FAIL' Some Keyword 
... ELSE IF '${buttondisplayed}'=='FAIL' and '${ReturnedInfo}'=='PASS' Some Keyword 
... ELSE Some Keyword 
+0

謝謝hemanthvrm,它工作正常。 – Newbie