Robot catenate语句中不需要的空格

时间:2017-01-24 10:53:17

标签: concatenation robotframework removing-whitespace

我在Robot Framework的Catenate输出中发现了不需要的空格。 首先,我使用我定义的关键字:

下一行应该是Python日期时间和整数。应该返回一个字符串

${to_due_date}=    Delta Month    ${todaysDate}    1

然后我尝试在使用catenate时从输出中去掉前导/尾随空格:

${to_string}=    Catenate    To Due Date:    ${to_due_date.strip()}

但是当我将它发送到控制台时,它的输出显示了那里的空白:

To Due Date: 24 Feb 2017

我也尝试使用Strip String构建字符串,但没有成功。

是否有更有效的方法来使用没有空格的catenate?

1 个答案:

答案 0 :(得分:1)

你的意思是“:”和“24”之间的空格?这正是Catenate关键字的工作方式:http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Catenate ...“默认情况下,项目与空格一起使用......” 如果需要,请使用${to_string}= Catenate SEPARATOR= To Due Date: ${to_due_date.strip()}