【问题标题】:Karate : Passing variable from one feature file to another as a query parameter [duplicate]空手道:将变量从一个特征文件传递到另一个作为查询参数[重复]
【发布时间】:2019-02-03 16:51:06
【问题描述】:

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

这里是功能文件: 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 = { 'Content-Type': 'application/json' }

    场景:加法

    给定标题标题

    和路径'/test'

    和参数查询

    方法获取时

    然后状态 200

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

无法转换为地图:查询

【问题讨论】:

    标签: karate


    【解决方案1】:

    而不是And params query

    试试这个:

    And param query = query
    

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
    • @PavelKovalev 编辑了我的答案。顺便说一句,我是空手道的作者。
    • 很高兴与您见面,先生!给您带来不便,我深表歉意。我编辑/分类/排序了几百个帖子,所以没有 cmets 的简短答案通常是垃圾邮件或低质量的 cmets。感谢您改进答案!
    • @PavelKovalev 哇。谢谢 !希望所有其他模组都像你一样:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 2019-11-03
    • 2020-05-03
    • 2017-05-06
    • 1970-01-01
    • 2020-05-03
    相关资源
    最近更新 更多