【发布时间】:2020-07-12 01:36:19
【问题描述】:
first.feature 给定你的''
- def 有效负载 = 读取('')
- 请求负载
- 肥皂动作''
- 值 = /信封/正文/响应/结果/数量
- print value # 按预期正确打印值
second.feature 背景: *def fetch = read('first.feature') *def data = 调用 fetch
场景:
- print data.response #以json格式打印soap响应。
- def res = data.response
- 打印 res["s:Envelope"][""]["s:Body"]["Response"][""]["Result"]["_"][ "a:num']
first.feature 按预期工作(响应在肥皂中) 当我尝试在另一个功能中调用此功能时,响应为 json 格式。
我想使用此响应中的值将其传递给另一个请求。 我不得不使用 res["s:Envelope"]["_"]["s:Body"][][].. 来达到这个目的。
有没有办法像我们在 first.feature 中那样轻松地从这个响应中获取一个值? 请任何人告诉我如何实现这一目标。
【问题讨论】:
标签: karate