Robot Framework - 拼接多行字符串

平时拼接字符串的时候,我都是直接写在一起的,比如${a}${b}这样的,感觉比较方便。

今天需要写查询DB的关键字,写sql的时候需要拼接多行字符串,不能直接写了,于是使用了Catenate关键字。因为sql的词与词之间需要空格,于是就产生了一个疑问,每行结尾的空格能够省略吗?

测了一下:

Test String Wrap with Spacing
    ${testString}    Catenate    THIS IS LINE ONE WITHOUT SPACE IN THE END
    ...    THIS IS LINE TWO.
    Log    ${testString}

运行结果:

从结果可见,使用Catenate是自动加空格的。于是又去到官网去查了下Catenate的说明,原话是“By default, items are catenated with spaces”。所以默认是使用空格拼接。也可以自定义拼接的SEPARATOR。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值