【发布时间】:2021-07-21 16:44:11
【问题描述】:
Karate 提供了一种 API 方法 get 来获取变量值或默认值,如果前者不存在 karate.get("anyVariable", "default value")强>。
我想知道是否有任何类似的行为适用于 read JSON 或 YML 文件中的嵌入表达式,或者只是声明一个模仿此类功能的新 json 变量。 p>
我一直在阅读文档并尝试了一些类似的东西:
* def defaultvar = { key: #(notdefinedvariable || 'defaultValue') }
或在外部 yml 文件中,如下所示:
id: 1
random: '#(somevariable)'
defaultvale: '#(notdefinedvariable || defaultValue)'
我尝试了一些不同的组合和表达方式都没有成功,所以我真的不知道它是否被支持。我认为这很有用,如果需要,我会做出贡献。
谢谢。
【问题讨论】:
标签: karate