Testing 查询内的空手道图形ql变量

Testing 查询内的空手道图形ql变量,testing,graphql,automated-tests,karate,Testing,Graphql,Automated Tests,Karate,我试图在graphql查询中插入以前定义的变量,但除了在查询文本之外创建变量,然后使用变量发出请求外,我找不到任何关于如何执行该操作的示例 例如,在这个例子中,我有一个问题 queries: [{type: TERM, match: EQUAL, field: "fieldOne", value: "#(id)"}, {type: TERM, match: EQUAL, field: "fieldTwo", valu

我试图在graphql查询中插入以前定义的变量,但除了在查询文本之外创建变量,然后使用变量发出请求外,我找不到任何关于如何执行该操作的示例

例如,在这个例子中,我有一个问题

queries: [{type: TERM, match: EQUAL, field: "fieldOne", value: "#(id)"},
          {type: TERM, match: EQUAL, field: "fieldTwo", value: null}]

我只想为graphql查询中的第一个对象插入值#(id)。有人能给我举个例子或者提供一些建议吗?

好的,我想可以直接替换查询中的文本,但我从空手道文档中找到了解决方案

queries: [{type: TERM, match: EQUAL, field: "fieldOne", value: "<id>"},
      {type: TERM, match: EQUAL, field: "fieldTwo", value: null}]
* replace query.id = id