字符串响应对象不会在输出中捕获,但存在于响应变量中

问题描述 投票:0回答:1

测试类似的 url(返回字符串对象)时,控制台或报告中不会返回响应。 虽然可以通过添加打印语句来查看这些类型,但这些类型的响应输出是否可以像其他类型一样配置,以返回流量日志以供控制台和报告?

示例场景:

  Scenario: Get String Response
    Given url 'https://safetechpageencryptionvar.chasepaymentech.com/pie/v1/12300000000456/getkey.js'
    When method GET
    * print 'response:',response
    * print 'response.type:',responseType

显示缺少负载结果的响应 enter image description here

karate
1个回答
0
投票

拥有一个可插拔记录器当然是件好事,但现在情况并非如此。开源代码贡献是尽快将其纳入空手道未来版本的最佳方式。

也就是说,请注意,您可以同时探索 http 请求的钩子: 空手道:空手道中是否有一个 http 请求钩子,在每次 API 调用后都会自动调用,并且我可以修改其行为?

结合获取内部

Logger
的方法,你可以走得很远:https://stackoverflow.com/a/78354696/143475

© www.soinside.com 2019 - 2024. All rights reserved.