You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:22:02