问题:
当从Intellij运行我的黄瓜验收测试时,测试结果不会显示场景名称,只显示<no name> --这使得很难/不可能确定哪个场景实际上失败了!
例如:

我使用JDK8与Intellij 15 Community (Build #IC-143.2287)一起使用以下Intellij插件:
以下黄瓜库(gradle):
testCompile "info.cukes:cucumber-junit:1.2.4"
testCompile "info.cukes:cucumber-java8:1.2.4"
testCompile "info.cukes:cucumber-spring:1.2.4"这是我的AcceptanceTests.groovy 文件:
import cucumber.api.CucumberOptions
import cucumber.api.junit.Cucumber
import org.junit.runner.RunWith
@RunWith(Cucumber.class)
@CucumberOptions(
strict = false,
plugin = ["pretty", "html:build/reports/cucumber"],
tags = ['~@ignore']
)
public class AcceptanceTests {}只是想知道:
更新-2016年3月21日
我把我的问题转发给了作者(Andrey ),并提出了一个问题-- https://youtrack.jetbrains.com/issue/IDEA-153338。
发布于 2016-05-10 10:33:41
我也有同样的问题,在我的案子里,我发现它是从哪里来的。至少对于“场景”,它似乎来自于点("."):将它们从您的场景描述中删除,并查看发生了什么。
发布于 2019-11-08 08:03:10
我也面临同样的问题,但我没有使用任何点(“”)。在场景描述中。尽管在特性文件描述中出现了句号(点),并且在移除之后,它对我起了作用。
特征文件描述:

在结果之后,它看起来如何:

https://stackoverflow.com/questions/36108278
复制相似问题