【问题标题】:Accessing the built request details in Karate在空手道中访问构建的请求详细信息
【发布时间】:2017-10-20 21:20:02
【问题描述】:

就像通过response, responseHeaders等可以访问响应信息一样,有什么方法可以访问请求信息吗?我注意到请求信息不能通过变量获得。是否有任何解决方法可以访问此信息?

我知道我们在测试场景中使用 Given,When 步骤自己构建请求,因此听起来可能是多余的。我正在寻找这个的原因是我想访问空手道使用我们的测试定义构建的完整请求详细信息。这个想法是使这些信息可用于可通过 Java Interop 调用的 java 类。更具体地说,我正在尝试构建一个 swagger 请求和响应验证器,以便在空手道中使用。

我使用的解决方法是显式创建 apipath 和 apimethod 等变量,并将它们与 pathmethod 一起使用。这可以完成这项工作,但仍然必须确保明确设置这些变量。如果空手道构建的任何请求都可以通过变量访问,它会更干净。

【问题讨论】:

    标签: karate


    【解决方案1】:

    请提出功能请求。我们可以考虑将其作为karate.request 或类似名称提供。

    【讨论】:

      猜你喜欢
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 2020-11-16
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      相关资源
      最近更新 更多