【发布时间】:2017-10-20 21:20:02
【问题描述】:
就像通过response, responseHeaders等可以访问响应信息一样,有什么方法可以访问请求信息吗?我注意到请求信息不能通过变量获得。是否有任何解决方法可以访问此信息?
我知道我们在测试场景中使用 Given,When 步骤自己构建请求,因此听起来可能是多余的。我正在寻找这个的原因是我想访问空手道使用我们的测试定义构建的完整请求详细信息。这个想法是使这些信息可用于可通过 Java Interop 调用的 java 类。更具体地说,我正在尝试构建一个 swagger 请求和响应验证器,以便在空手道中使用。
我使用的解决方法是显式创建 apipath 和 apimethod 等变量,并将它们与 path 和 method 一起使用。这可以完成这项工作,但仍然必须确保明确设置这些变量。如果空手道构建的任何请求都可以通过变量访问,它会更干净。
【问题讨论】:
标签: karate