我在Robot中编程如下: -
@{lines}= Split to lines ${contents}
:FOR ${line} IN @{lines}
${nodename}= Run Keyword If ${line_length}== 1 Run Cmd And test Rval2 echo "${line}" > /tmp/node.txt
如何避免nodename获得“无价值”?
每当line_length不等于1时,nodename就会得到一个值'无'。
答案 0 :(得分:1)
试试这个:
${nodename}= Run Keyword If ${line_length}== 1 Run Cmd And test Rval2 echo "${line}" > /tmp/node.txt ELSE Set Variable defaultValue