空手道:将变量从一个功能文件传递到另一个功能文件作为查询参数

时间:2018-08-29 01:30:06

标签: karate

我正在尝试执行功能文件,并且需要从另一个功能中获取查询参数的功能文件。

以下是功能文件: 1.此文件调用两个功能文件。第一个功能文件在数据库中添加一条记录,并返回json响应。我必须使用响应中的属性,并且必须传递给另一个功能。请在下面找到功能文件。

功能:   背景:

场景: 给定调用read('test_add.feature')

And def query1 = response.name

Given call read('test_get.feature') {'**query**' : #query1}
  1. 功能名称-test_get.feature 功能:添加新的Nat捆绑包设备

    背景:

    • url baseUrlWithContext

    • def标头= {'Content-Type':'application / json'}

    场景:加法

    给出标题标题

    和路径'/ test'

    和参数查询

    方法获取时

    然后状态为200

错误: com.intuit.karate.exception.KarateException:

无法转换为地图:查询

1 个答案:

答案 0 :(得分:1)

代替And params query

尝试一下:

And param query = query