给出两个字符串' a' ,' b',连接它们并在机器人框架中分配给新变量的最简单方法是什么。?
我尝试了这种简单的pythonic方式,但它没有用
${var}= 'a' + 'b'
答案 0 :(得分:13)
您可以使用BuiltIn
中的Catenate。
docs中的示例:
${str1} = Catenate Hello world
${str2} = Catenate SEPARATOR=--- Hello world
${str3} = Catenate SEPARATOR= Hello world
=>
${str1} = 'Hello world'
${str2} = 'Hello---world'
${str3} = 'Helloworld'
答案 1 :(得分:6)
Catenate
是通常使用字符串的方法,如另一个答案中所指出的那样
替代选项是仅使用Set Variable
:
${a}= Set Variable First
${b}= Set Variable Second
${c}= Set Variable ${a}${b}
Log To Console ${c} # prints FirstSecond
${c}= Set Variable ${a} ${b}
Log To Console ${c} # prints First Second
${c}= Set Variable ${a}-/-${b}
Log To Console ${c} # prints First-/-Second
解释是任何关键字参数的RF处理 - Set Variable
包括,通过用其值替换任何变量。例如。这个电话:
Set Variable ${a}-/-${b}
大致发生的是“结束值变量值a
- / - 变量值b
”。< / p>