打印到控制台在空手道中不起作用

San*_*gde 6 cucumber karate

我有测试微服务的场景。场景大纲:运行对象查询

Scenario Outline: Run Object Queries
    Given url homeLinks.queryUrl
    And header Content-Type =  'application/x-www-form-urlencoded'
    When method post
    Then status 200
    Then print response
Run Code Online (Sandbox Code Playgroud)

打印语句未将任何内容记录到 InteliJ 编辑器中的控制台。我也尝试在调试模式下运行。

我提到了空手道:在空手道的控制台上看不到打印语句,这没有帮助。

打印日志所需的任何配置更改?

Pet*_*mas 5

通常人们不会遇到问题。请参阅此处的文档: https: //github.com/intuit/karate#logging

如果您将空手道混合到具有许多其他依赖项的项目中,则可能会发生这种情况。我建议您尝试 Maven 快速入门,它可以开箱即用地正常工作: https: //github.com/intuit/karate#quickstart

然后就是将设置与您的项目进行比较的问题。如果您仍然遇到困难,请按照以下流程操作: https: //github.com/intuit/karate/wiki/How-to-Submit-an-Issue

  • 问题出在 logback-test.xml 中。与快速启动项目进行比较后,它起作用了。谢谢你!!! (2认同)