我正在尝试执行功能文件,并且需要从另一个功能中获取查询参数的功能文件。
以下是功能文件: 1.此文件调用两个功能文件。第一个功能文件在数据库中添加一条记录,并返回json响应。我必须使用响应中的属性,并且必须传递给另一个功能。请在下面找到功能文件。
功能: 背景:
场景: 给定调用read('test_add.feature')
And def query1 = response.name
Given call read('test_get.feature') {'**query**' : #query1}
功能名称-test_get.feature 功能:添加新的Nat捆绑包设备
背景:
url baseUrlWithContext
def标头= {'Content-Type':'application / json'}
场景:加法
给出标题标题
和路径'/ test'
和参数查询
方法获取时
然后状态为200
错误: com.intuit.karate.exception.KarateException:
无法转换为地图:查询
答案 0 :(得分:1)
代替And params query
尝试一下:
And param query = query