给定两个字符串'a','b',连接它们并分配给机器人框架中的新变量的最简单方法是什么?
我尝试了这种简单的pythonic方式,但没有奏效
${var}= 'a' + 'b'
给定两个字符串'a','b',连接它们并分配给机器人框架中的新变量的最简单方法是什么?
我尝试了这种简单的pythonic方式,但没有奏效
${var}= 'a' + 'b'
您可以使用来自.BuiltIn
来自文档的示例:
${str1} = Catenate Hello world
${str2} = Catenate SEPARATOR=--- Hello world
${str3} = Catenate SEPARATOR= Hello world
=>
${str1} = 'Hello world'
${str2} = 'Hello---world'
${str3} = 'Helloworld'
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
”。
在Variable
某种程度上,我使用了最简单的插值
${a} Hello
${b} World
${c} ${a}${b}