Robot Framework多行字符串变量是否支持非换行空格?求解决方法
Robot Framework Set Variable 避免内容拆分的可行方案
用引号包裹目标内容
把需要作为单一列表元素的内容用双引号或单引号括起来,Robot Framework会将引号内的所有内容视为一个整体,不会按空格拆分。示例代码:${q} Set Variable ... first ... "middle -- still middle" ... second解析后变量会得到预期的
['first','middle -- still middle','second']。对空格进行转义
在不想被当作分隔符的空格前添加反斜杠\,明确标记这是内容的一部分。示例代码:${q} Set Variable ... first ... middle\ \ --\ \ still middle ... second这种方式也能让整行内容作为单一元素保留。
提前定义独立变量再拼接
先把需要保留格式的片段单独定义成变量,再将其加入目标列表,适合内容复杂或需要复用的场景。示例代码:${middle_part} Set Variable middle -- still middle ${q} Set Variable ... first ... ${middle_part} ... second
内容的提问来源于stack exchange,提问作者rasjani
相关产品推荐
相关产品推荐

