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

mbzjlibv  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(330)

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

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

print语句没有在intelij编辑器中将任何内容记录到控制台。我也试着在调试模式下运行。
我提到空手道:看不到打印报表控制台在空手道这没有帮助。
打印日志需要任何配置更改吗?

np8igboo

np8igboo1#

通常人们不会遇到问题。请参阅以下文件:https://github.com/intuit/karate#logging
如果你把空手道融入到一个有很多其他依赖关系的项目中,这可能会发生。我建议您尝试maven快速入门,它将在开箱即用的情况下正常工作:https://github.com/intuit/karate#quickstart
然后是将设置与项目进行比较的问题。如果您仍然被卡住,请遵循以下流程:https://github.com/intuit/karate/wiki/how-to-submit-an-issue

epfja78i

epfja78i2#

在test/resources下的logback-test.xml中,当我将控制台级别从warn更改为info时,可以看到日志。我的应用程序是spring-boot应用程序

<root level="INFO" additivity="false">
		<appender-ref ref="Console" />
	</root>

相关问题