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

如何使用IntelliJ仅运行带有特定标记的Cucumber场景?

仲孙信瑞
2023-03-14

我是IntelliJ和Cucumber的新手。

如何在IntelliJ中仅运行带有特定标记的场景?

我看到有这样一个命令:

cucumber --tags @sanity

但我更喜欢使用IDE UI。

共有1个答案

咸育
2023-03-14

我手边没有终极版许可证,但这是在RubyMine中实现的方法,所以它可能会在IntelliJ中工作:

  • 转到运行/调试配置
  • 单击新建一个,然后选择Cucumber
  • 将模式设置为“文件夹中的所有功能”
  • 将“功能文件夹”设置为功能文件夹
  • 将“标签过滤器”设置为@yourtag
  • 点击“确定”
  • 单击箭头或按任意键组合,在键图中运行当前运行/调试配置,以运行场景
 类似资料:
  • 大家好,如果有人能帮忙的话——我正在尝试使用Cucumber标签运行一个特定的场景——这是我用来运行用Webdriver-Cucumber框架构建的测试的表达式- npx wdio运行wdio。conf.js——cucumber。tagExpression='@Tag 当我使用上面的命令时,什么也不会发生——我已经在功能级别定义了标记-“@tag”——所以我希望功能文件中的所有场景都会得到执行,但

  • jhbhhjhj当我点击登录并输入有效的“kumar.rakesh@yopmail.com”和有效的“admin@123”,然后点击登录,用户应该可以成功登录 测试转轮

  • 如何执行cucumber从maven与标签? 我试过的是 mvn清洁测试-Dcucumber。滤器tags=“@TestTag” 我的pom.xmltestng.xml文件,(是否有一种方法可以避免执行脚本from.xml文件,并直接使用场景或功能文件的标记名称?) 使用cucumber.io7.0.0

  • 我目前有一个项目,里面有一大堆cucumber。特征文件,其中许多场景都被破坏。这些场景用< code>@broken标记,我们通过用< code>-t ~@broken执行cucumber来避免运行它们。不幸的是,当我们检查cucumber输出时,这些场景实际上是不可见的。它们不会显示为通过、失败或跳过。我想要的是在cucumber输出中包含这些场景的计数。它们应该显示为“跳过的”测试,而不是根

  • 我试图运行标记功能的顺序,他们提交。 有没有我可以运行这些测试在他们各自的顺序,并有所有的结果包含在同一个报告?