我想使用带有分隔符的机器人框架将字符串拆分为|
。
代码:
${string} = 'Age:2|UNACCEPTED'
${str} = Split String ${string} '\|'
输出继电器:
Expected: u'Age:2', u'UNACCEPTED'
Actual: u'Age:2|UNACCEPTED'
请你帮忙。
答案 0 :(得分:1)
无需在Robot Framework上转义符号:
${string}= Set Variable Age:2|UNACCEPTED
${str}= String.Split String ${string} |
输出:
INFO : ${string} = Age:2|UNACCEPTED
INFO : ${str} = [u'Age:2', u'UNACCEPTED']
除非您想在转义字符上拆分字符串:
${string}= Set Variable Age:2\nUNACCEPTED\nanother line
${str}= String.Split String ${string} \n
输出:
INFO :
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']