当前位置: 首页 > 知识库问答 >
问题:

IntelliJ中的TestNG报告未显示cucumber场景和步骤详细信息

颛孙森
2023-03-14

我使用下面的组合作为我的UI自动化代码。

当我运行CukesRunner类来执行功能文件时,它会成功运行。但是Intellij中的TestNG窗口仅在缺少功能名称和场景/步骤详细信息时才会显示。

如果我错了,请纠正我。谢谢你。

共有1个答案

史洛城
2023-03-14

这可能是由已知问题引起的:

  • IDEA-151363 JUnit Runner-测试名称被截断,直到“.”如果包含“.”
 类似资料:
  • 而且我确实在IntelliJ中安装了Cucumber-Java插件。和IntelliJ Idea版本-IntelliJ Ultimate 2020.1My cucumber、junit和java版本在POM中: 运行测试 特征文件 谢谢,尼迪

  • 我创建了一个maven项目,并尝试使用TestNG插件运行Cucumber SeleniumJava测试。虽然一些使用JUnit Cucumber的教程显示功能的每个场景的结果,但我的TestNG结果选项卡仅显示功能名称。我错过了什么? 我有一个功能验证,我有两个场景登录和注销。 我在TestNG的“运行套件的结果”选项卡中期待这样的东西:来自JUnit教程 我目前的测试结果是这样的。”“身份验证

  • 任何帮助都将非常感谢! 谢里奥

  • 在报告中,我可以看到所有运行的任务,但它没有显示为可以扩展以查看任务的cucumber步骤下的分组。 更新1:更新依赖仍然没有运气。

  • 我将硒与cucumber一起使用(使用JAVA,但不太相关) 假设我有以下场景: 功能:示例功能 场景:在网站上执行操作A给定网站已打开,用户输入正确的登录名并传入字段,用户按“登录”,然后执行操作A 场景:在网站上执行操作A给定网站已打开,用户输入正确的登录名并传入字段,然后用户按“登录”,然后执行操作B 现在,将有数百个场景,网站总是需要登录到网站,所以我假设对于每个测试场景,我必须重复登录步

  • 当从Intellij运行我的Cucumber验收测试时,测试结果不显示场景名称,只显示-这使得确定哪个场景实际上失败变得困难/不可能! 例如。 我使用JDK8和Intellij IDEA15 Community Edition(Build#ic-143.2287)以及以下Intellij IDEA15Community Edition插件: null 以下cucumber库(gradle): 这是