2017-10-20 125 views
1

就像如何通过response, responseHeaders等访问响应信息一样,有什么方法可以访问请求信息吗?我注意到请求信息不能通过变量获得。是否有任何解决方法来访问这些信息?在Karate中访问内置请求的详细信息

我明白我们在测试场景中使用Given,When步骤自己构建请求,因此它可能听起来多余。我正在寻找这个的原因是我想访问完整的请求细节Karate将使用我们的测试定义构建。我们的想法是将这些信息提供给可以通过Java Interop调用的Java类。更具体地说,我试图建立一个从空手道使用的招摇的请求和响应验证器。

我使用的解决方法是显式创建像apipath和apimethod这样的变量,并将它们与pathmethod一起使用。这样做的工作,但仍然必须确保这些变量明确设置。如果空手道建立的任何请求只能通过变量访问,它将会更清洁。

回答

0

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

相关问题