karate - karate.prevRequest 在标记为 @report=false 的场景中不起作用
问题描述
例如,此场景将失败并显示错误“无法转换,不是 json 字符串:[type: NULL, value: null]”:
@report=false 场景:POST 请求;200 响应给定 url 'http://localhost:8080' 和请求 { "id": "123" } 当方法 post * def requestBody = karate.prevRequest.body * json requestJson = requestBody
但是,如果您删除 @report=false 标记(或将其设置为 'true'),则可以很好地捕获请求正文。
这是一个错误还是我在这里遗漏了一些明显的东西?
谢谢!
解决方案
这已通过 v0.9.9 解决
推荐阅读
- c# - Visual Studio 2019:C# 部署
- android - TouchAnchorId 不完全是 MotionLayout android 中的 OnSwipe
- javascript - 谷歌地图动态标记位置不正确 - 纬度和经度是准确的
- tensorflow - 如何在 Tensorflow 2 中的模型训练期间捕获任何异常
- kotlin - 如何覆盖私有方法
- html - 空输入字段
- twitter-bootstrap - 更改引导表单验证图标
- r - 将每日数据汇总到每月与每个月关联的年份
- django - Django Rest Framework:使用 ModelViewSet 插入列表
- c++ - 在 Qtcreator 中使用共享对象时出现问题