robot framework --Run KeyWord If 關鍵字下 多個執行條件以及多個執行句

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”的大小寫

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章