黄瓜Junit Runner未显示测试用例行

问题描述

我最近将Cucumber依赖性从4.8.0升级到了最新版本:

[group: "io.cucumber",name: "cucumber-java",version: "6.6.0"],[group: "io.cucumber",name: "cucumber-junit",

从IntelliJ运行测试时,它仅显示测试用例的编号,但不显示其编写所在的行。如果一个文件包含多个方案或进行了更多测试,则这真的很难使用情况比这一个。如果文件包含注释或禁用的测试,情况甚至会更糟。

这就是我的样子:

enter image description here

双击不会指向失败的测试用例,甚至不会打开功能文件

如果我没记错的话,它以前显示的是行,但现在不再显示。有时(并非总是)引用文件以及文件在哪一步失败,但是同样,它仅在定义步骤时才向我显示哪种情况失败。

解决方法

您可以在@CucumberOptions中添加“ stepNotifications = true”,以显示执行过程中所有黄瓜步骤。