空手道自动化:如何根据 json 数据为 URL 设置动态路径

Karate Automation: How to Set Dynamic Path for a URL, from a json data

从功能文件 1,我正在读取 json 文件的内容并将其传递给 serverpost.Feature

feature file 1

* def output = read('output.json')
* def result = call read('serverpost.feature') output

在功能文件 2 中,我试图将路径设置为 TC_ID,并从 json 数据中请求正文作为 BODY。

但是,我无法使用以下功能设置路径。请协助

专题文件 2

Given path '#(TC_ID)'
Given url 'http://myappurl.com:8080/mytestapp/Servers/Data/uploadServer/'
And request { some: '#(BODY)' }     #### Here i am able to get the BODY data from JSON
When method post
Then status 200

'#(foo)' 符号仅适用于 JSON、XML 或 match 语句的右侧。

请像普通JS表达式一样使用:

Given path TC_ID

Given path output.TC_ID