Robot Framework 字符串拼接
写case时,由于请求里面,参数值是个变量,遇到的问题
比如需要增加一个配置,请求url,POST方法,需要传的参数,key:COMMENTS, value: test comments add hotelCode:${resGlobalInfo.hotelCode} (注意此处传的是一个变量,程序依据提交的报文去读出来)
写到Robot Framework
这样运行后,会报错,说未定义${resGlobalInfo}
然后就想到定义一个,但是如果下面这样定义,还是遇到同样的问题。。。。
最后想到字符串拼接,把“$” 和 “{resGlobalInfo.basicPropertyInfo.hotelCode}”拼接起来,找到BuiltIn下面的catenate方法,用法如下
注意:第一种方法,得到的结果中,两个字符串之间有空格,是不符合
我的场景是不需要空格,使用的是第三种方法
posted on 2020-12-01 16:36 fengyelan2233 阅读(1124) 评论(0) 编辑 收藏 举报