繁体   English   中英

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

[英]Karate : Passing variable from one feature file to another as a query parameter

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

下面是特征文件: 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 headers = {'内容类型':'应用程序/json'}

    场景:添加

    给定标题标题

    和路径'/test'

    和参数查询

    当方法得到

    然后状态 200

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

无法转换为地图:查询

而不是And params query

尝试这个:

And param query = query

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM