空手道.prevRequest不能在标记为@report=false的场景中工作



作为一个例子,这个场景将失败,并出现一个错误,"不能转换,而不是json字符串:[type: NULL, value: NULL]":

@report = false场景:POST请求;200响应给定url 'http://localhost:8080'请求{"id"; "123"}When方法post* def requestBody =空手道* json requestJson = requestBody

但是,如果您删除@report=false标签(或将其设置为'true'),则可以很好地捕获请求正文。

这是一个bug还是我遗漏了一些明显的东西?

谢谢!

这个问题已经在v0.9.9

中解决了

这可能是一个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

最新更新