karate - 空手道:替换文本类型中的变量
问题描述
我需要在 text 中进行替换payload
,其中包含不是 JSON 也不是 XML 的内容。
我写了以下内容:
* def id = "1234"
* text payload =
"""
...several lines...
<id>
...several lines...
"""
* replace payload.id = id
* print payload
我知道这行得通,但我的问题是我的方法是正确的还是有更好的方法,因为当我使用 JSON 或 XML 时,我只是将 #(id) 放在正文中,它会被自动替换。
谢谢。
解决方案
推荐阅读
- laravel - 针对唯一值的 Laravel 验证
- javascript - 如何在 JavaScript 中从最大值中随机取一个十进制数
- vb.net - 在 .Where(..).Tolist 之后 BindingList 是否仍然是绑定列表
- c - 链表上的指针问题
- android - Gradle 构建错误:协议族不可用
- javafx - 我正在尝试在某种双向链接列表上实现 GUI
- c - 来自用户的字符串输入
- wpf - WPF按钮文本在鼠标悬停时滚动
- javascript - 将 JSON 数据打印到 innerHTML 中变得未定义 - [对象]
- nuxt.js - 使用 ether.js 时减少 webpack 包的大小