RobortFramework --Run Keyword (if)用法小結:
1、一般使用:
${smlie} Set Variable 999
${New} Set Variable 666
run keyword if '${smlie}'=='999' log yes
2、Run Keyword if 多個關鍵字使用:
(條件使用and 連接)
${smlie} Set Variable 999
${New} Set Variable 666
run keyword if '${smlie}'=='999' and '${New}'=='666' log yes
注意點:關鍵字連接的 “and” 使用小寫,使用大寫就會包語法錯誤:
SyntaxError: invalid syntax (<string>, line 1)
3、run keyword if 多個執行語句使用:
(執行語句使用AND連接)
配合關鍵字 -run keywords- 使用
${smlie} Set Variable 999
${New} Set Variable 666
run keyword if '${smlie}'=='999' run keywords log yes AND log NO
注意點:這裏的“AND”只能使用大寫,如果使用小寫會報錯:Keyword 'BuiltIn.Log' expected 1 to 5 arguments, got 0
4、run keyword if 混合使用:
${smlie} Set Variable 999
${New} Set Variable 666
run keyword if '${smlie}'=='999' and '${New}'=='666' run keywords log yes and log NO
注意連接的“and”與“AND”的大小寫