-1
下面是我的腳本:有條件遞增變量機器人框架
increment
${delCount}= Set Variable 0
:FOR ${loopIndex} INRANGE 0 8
\ Log ${loopIndex}
\ ${delCount}= Run Keyword If '${loopIndex}'=='${3}' Run Keywords ${delCount+3}
\ ... ELSE IF '${loopIndex}'=='${6}' Run Keywords ${delCount+6}
\ ... ELSE Sleep 1s
Log ${delCount}
所有我需要做的就是增加變量的條件滿足時。如何去做這件事? 下面我想:
運行關鍵詞評估$ {delCount} + $ {3}
運行關鍵詞$ {delCount} =設置變量$ {delCount} + $ {3}
運行關鍵字評估$ {} delCount
當'loopIndex'不是3或6,'delCount'將被設置爲'None' - 因爲這是'睡眠1s'的返回值。所以在最後的ELSE中用'Set Variable $ {delCount}'代替它,並且將保留它的當前值。因此,睡眠 - '\ Run關鍵字如果$ {loopIndex}不在(3,6)睡眠1s'中需要另外一個條件,它應該是好的。 – Todor