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



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

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

特征: 背景:

场景: 给定调用读取('test_add.feature'(

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

    背景:

    • url baseUrlWithContext

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

    方案:加法

    给定标头标头

    和路径"/测试">

    和参数查询

    当方法获取

    然后状态 200

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

无法转换为地图:查询

而不是And params query

试试这个:

And param query = query

最新更新