运行 关键字 If Robotframework
Run Keyword If Robotframework
正在数组内部迭代并强加 运行 关键字 If
Run Keyword If "${text}" == "CPNUMBER *******" Append To List ${textList} CP
... Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
输出是
['Create List', 'FNAME **** ****', 'CPNUMBER 1111111', 'Else If', '"${text}" == "FNAME **** ****"', 'Append To List', [...], 'FNAME TONY STARK']
前两个数组是正确的,但是如果在我的列表中附加了验证,则其他所有数组都是正确的。如何过滤这些名称并将其附加到我的列表中。
我正在使用 RBF 3.1+
Else If
应该是大写。在这种情况下,整个Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
被认为是*values
,所以它被执行为Append To List ${textList} CP Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
。参考 Run Keyword If 看看如何做 else if.
你应该试试
Run Keyword If "${text}" == "CPNUMBER *******" Append To List ${textList} CP
... ELSE IF "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
正在数组内部迭代并强加 运行 关键字 If
Run Keyword If "${text}" == "CPNUMBER *******" Append To List ${textList} CP
... Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
输出是
['Create List', 'FNAME **** ****', 'CPNUMBER 1111111', 'Else If', '"${text}" == "FNAME **** ****"', 'Append To List', [...], 'FNAME TONY STARK']
前两个数组是正确的,但是如果在我的列表中附加了验证,则其他所有数组都是正确的。如何过滤这些名称并将其附加到我的列表中。
我正在使用 RBF 3.1+
Else If
应该是大写。在这种情况下,整个Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
被认为是*values
,所以它被执行为Append To List ${textList} CP Else If "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK
。参考 Run Keyword If 看看如何做 else if.
你应该试试
Run Keyword If "${text}" == "CPNUMBER *******" Append To List ${textList} CP
... ELSE IF "${text}" == "FNAME **** ****" Append To List ${textList} FNAME TONY STARK