karate.prevRequest 在标记为@report=false 的场景中不起作用
karate.prevRequest does not work inside scenarios tagged @report=false
例如,此方案将失败并出现错误,“无法转换,不是 json 字符串:[类型:NULL,值:空]”:
@report=false
场景:POST请求; 200响应
给定 url 'http://localhost:8080'
并请求{“id”:“123”}
当方法 post
* def requestBody = karate.prevRequest.body
* json requestJson = requestBody
但是,如果您删除 @report=false 标记(或将其设置为 'true'),请求正文将被捕获。
这是一个错误还是我在这里遗漏了一些明显的东西?
谢谢!
可能是bug,请问能不能用1.0系列:https://github.com/intuit/karate/wiki/1.0-upgrade-guide
所有开发都集中于此,截至目前,您应该能够测试 0.9.9.RC4 - 如果您仍然遇到问题,请按照以下流程操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
此问题已通过 v0.9.9 解决
例如,此方案将失败并出现错误,“无法转换,不是 json 字符串:[类型:NULL,值:空]”:
@report=false 场景:POST请求; 200响应 给定 url 'http://localhost:8080' 并请求{“id”:“123”} 当方法 post * def requestBody = karate.prevRequest.body * json requestJson = requestBody
但是,如果您删除 @report=false 标记(或将其设置为 'true'),请求正文将被捕获。
这是一个错误还是我在这里遗漏了一些明显的东西?
谢谢!
可能是bug,请问能不能用1.0系列:https://github.com/intuit/karate/wiki/1.0-upgrade-guide
所有开发都集中于此,截至目前,您应该能够测试 0.9.9.RC4 - 如果您仍然遇到问题,请按照以下流程操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
此问题已通过 v0.9.9 解决