Robotframework 使用骑乘编辑器在RF中创建列表
基本上,我试图使用内置库中的CREATELIST关键字创建一个列表 ${strValue}创建列表qrs1 我得到一个输出作为 [u'q',u'r',u's',u'1'] 我实际上是在寻找输出打印为Robotframework 使用骑乘编辑器在RF中创建列表,robotframework,Robotframework,基本上,我试图使用内置库中的CREATELIST关键字创建一个列表 ${strValue}创建列表qrs1 我得到一个输出作为 [u'q',u'r',u's',u'1'] 我实际上是在寻找输出打印为 [q,r,s,1]您永远不会让输出看起来像[q,r,s,1],因为python列表不是这样工作的 但是,您可以轻松创建自己的函数,该函数接受列表变量并以该格式返回字符串 例如: *** Test cases *** Example ${data}= create list q
[q,r,s,1]您永远不会让输出看起来像
[q,r,s,1]
,因为python列表不是这样工作的
但是,您可以轻松创建自己的函数,该函数接受列表变量并以该格式返回字符串
例如:
*** Test cases ***
Example
${data}= create list q r s 1
${converted}= convert list data ${data}
should be equal as strings ${converted} [q, r, s, 1]
*** Keywords ***
convert list data
[Arguments] ${list}
${result}= evaluate "[" + ", ".join($list) + "]"
[return] ${result}
您永远不会让输出看起来像
[q,r,s,1]
,因为python列表不是这样工作的
但是,您可以轻松创建自己的函数,该函数接受列表变量并以该格式返回字符串
例如:
*** Test cases ***
Example
${data}= create list q r s 1
${converted}= convert list data ${data}
should be equal as strings ${converted} [q, r, s, 1]
*** Keywords ***
convert list data
[Arguments] ${list}
${result}= evaluate "[" + ", ".join($list) + "]"
[return] ${result}