机器人连接语句中不需要的白色 space
Unwanted white space in Robot catenate statements
我在 Robot Framework 的 Catenate
输出中发现不需要的白色 space。
首先,我使用我定义的关键字:
下一行应该输入一个 Python 日期时间和一个整数。应该返回一个字符串
${to_due_date}= Delta Month ${todaysDate} 1
然后我尝试在使用 catenate 时从输出中删除 leading/trailing space:
${to_string}= Catenate To Due Date: ${to_due_date.strip()}
但是当我将它发送到控制台时,它的输出显示了白色space:
To Due Date: 24 Feb 2017
我也尝试过使用 Strip String 构建字符串,但没有成功。
有没有更有效的使用没有白色的链的方法space?
你是说“:”和“24”之间的space?这正是 Catenate
关键字的工作原理:http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Catenate ... "By default, items are catenated with spaces..."
如果需要,请使用 ${to_string}= Catenate SEPARATOR= To Due Date: ${to_due_date.strip()}
。
我在 Robot Framework 的 Catenate
输出中发现不需要的白色 space。
首先,我使用我定义的关键字:
下一行应该输入一个 Python 日期时间和一个整数。应该返回一个字符串
${to_due_date}= Delta Month ${todaysDate} 1
然后我尝试在使用 catenate 时从输出中删除 leading/trailing space:
${to_string}= Catenate To Due Date: ${to_due_date.strip()}
但是当我将它发送到控制台时,它的输出显示了白色space:
To Due Date: 24 Feb 2017
我也尝试过使用 Strip String 构建字符串,但没有成功。
有没有更有效的使用没有白色的链的方法space?
你是说“:”和“24”之间的space?这正是 Catenate
关键字的工作原理:http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Catenate ... "By default, items are catenated with spaces..."
如果需要,请使用 ${to_string}= Catenate SEPARATOR= To Due Date: ${to_due_date.strip()}
。