RobotFramework中字符串判断踩坑记录
字符串判断
在判断字符串是否为空时候,使用None和null效果是相同的,但是需要注意,RobotFramework中的None和null必须写成${None}
和${null}
才能正确识别,这与数值类型要写为${1}
是同一个道理,否则就是一个字符串。注意一点,None的N必须大写,否则也会不识别。
但是写成${str} == ${None}
还是会报错,需要在两边加上引号。和其他字符串比较也是同理。比如:
'${str}' == '${None}'
如果是判断不等于,则需要用!=
,而不能使用<>
。
完整的一句实例可以参考:
Run Keyword if '${result}'!='${None}' Fail Failed\. Please Check! Error:${result}