我试图在ROBOT框架中使用IF和ELSE IF语句,但我遇到了下面的错误,什么是正确的语法?
Select the All Events sub section as
[Arguments] ${screenName}
IF "${screenName}" == "safety"
click element ${safetyScreenButton}
ELSE IF "${screenName}" == "service"
click element ${serviceScreenButton}
ELSE IF "${screenName}" == "vehicle"
click element ${vehicleScreenButton}
ELSE IF "${screenName}" == "video requests"
click element ${videoRequestsScreenButton}
END
Verify safety screen under all events tab
[Tags] safetyScreenAllEventsTabTest
Navigate To All Events Tab
Select the All Events sub section as 'service'
——错误多个错误:
- IF有多个条件
我尝试在条件中删除双引号,但我得到相同的错误。
我在下面的格式中使用了If条件,它成功了。
Select the All Events sub section as
[Arguments] ${screenName}
run keyword if ${screenName}=="safety" click element ${safetyScreenButton}
run keyword if ${screenName}=="service" click element ${serviceScreenButton}
run keyword if ${screenName}=="vehicle" click element ${vehicleScreenButton}
run keyword if ${screenName}=="video requests" click element ${videoRequestsScreenButton}