Robotframework 如何在Robot框架中拆分分隔符为“的字符串”|&引用;
我想使用robot framework拆分一个字符串,分隔符为Robotframework 如何在Robot框架中拆分分隔符为“的字符串”|&引用;,robotframework,Robotframework,我想使用robot framework拆分一个字符串,分隔符为 代码: 输出: Expected: u'Age:2', u'UNACCEPTED' Actual: u'Age:2|UNACCEPTED' 请您提供帮助。无需转义机器人框架上的符号: ${string}= Set Variable Age:2|UNACCEPTED ${str}= String.Split String ${string} | Log ${str} Log
代码:
输出:
Expected: u'Age:2', u'UNACCEPTED'
Actual: u'Age:2|UNACCEPTED'
请您提供帮助。无需转义机器人框架上的符号:
${string}= Set Variable Age:2|UNACCEPTED
${str}= String.Split String ${string} |
Log ${str}
Log ${str}[0]
Log ${str}[1]
输出:
['Age:2', 'UNACCEPTED'] # Output of ${str}
Age:2 # Output of ${str}[0]
UNACCEPTED # Output of ${str}[1]
INFO :
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']
除非要拆分转义字符上的字符串:
${string}= Set Variable Age:2\nUNACCEPTED\nanother line
${str}= String.Split String ${string} \n
输出:
['Age:2', 'UNACCEPTED'] # Output of ${str}
Age:2 # Output of ${str}[0]
UNACCEPTED # Output of ${str}[1]
INFO :
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']
无需转义机器人框架上的符号:
${string}= Set Variable Age:2|UNACCEPTED
${str}= String.Split String ${string} |
Log ${str}
Log ${str}[0]
Log ${str}[1]
输出:
['Age:2', 'UNACCEPTED'] # Output of ${str}
Age:2 # Output of ${str}[0]
UNACCEPTED # Output of ${str}[1]
INFO :
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']
除非要拆分转义字符上的字符串:
${string}= Set Variable Age:2\nUNACCEPTED\nanother line
${str}= String.Split String ${string} \n
输出:
['Age:2', 'UNACCEPTED'] # Output of ${str}
Age:2 # Output of ${str}[0]
UNACCEPTED # Output of ${str}[1]
INFO :
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']
你试过${str}=splitstring${String}|吗?(没有“\”)是的,但是它不起作用。你尝试了什么,以及你得到的错误。我们看不懂你的心思,当然。。我必须验证字符串“Age:2 | unaccept”中的“Age”。所以我想用分隔符“|”分割字符串。我试过的代码是:代码1:${string}='Age:2${str}=split string${string}\\\\'Code 2:${string}='Age:2 |未接受的${str str}=split string${string}'124;,但同时使用这两个代码,${str str str}返回{u'Age:2}未接受的},而不是{u'Age:2',u'unecepted您需要这样尝试:${str}=splitstring${String}|您尝试过${str}=splitstring${String}|吗?(没有“\”)是的,但是它不起作用。你尝试了什么,以及你得到的错误。我们看不懂你的心思,当然。。我必须验证字符串“Age:2 | unaccept”中的“Age”。所以我想用分隔符“|”分割字符串。我试过的代码是:代码1:${string}='Age:2${str}=split string${string}\\\\'Code 2:${string}='Age:2 |未接受的${str str}=split string${string}'124;,但同时使用这两个代码,${str str str}返回{u'Age:2}未接受的},而不是{u'Age:2',u'unecepted您需要像这样尝试:${str}=splitstring${String}|仍然无法工作。。关键字失败,错误为“找不到名为“String.Split String”的关键字”删除
String。
如果Split String
在没有它的情况下工作。或将字符串库导入测试套件。仍不工作。。关键字失败,错误为“找不到名为“String.Split String”的关键字”删除String。
如果Split String
在没有它的情况下工作。或将字符串库导入测试套件。