在不同的特征文件中使用黄瓜标签

Use cucumber Tags in different feature file

而是创建多个特征文件是否可以只有一个特征文件和另一个文件,我可以在其中调用不同序列的黄瓜标签,例如:

@step1,@step2

@step1、@step2、@step3

@step1、@step2、@step3、@step4

这样我就可以 运行 来自 RubyMine 的这个文件?

谢谢

当然,您可以将一个项目的所有方案放在一个文件中。

但这是你想做的事吗?

请记住,Cucumber 是一种 BDD 工具,旨在弥合开发团队和业务人员之间的对话问题。将每个功能分离到一个新文件中意味着业务可以拉出一个单独的功能并在完成后查看它,以了解它为什么存在于商业价值方面,以及当它需要改进时很容易添加 to/edit现有场景。

将它们放在同一个文件中可能会让您更容易,但当出现问题时,当您必须向下滚动 10,000 行长的文件时,将更难找到问题。

相反,改进您的文件夹结构,以便更容易找到功能,并在文件中标记功能和场景。如果需要,可以为 运行 套件创建一个 bash 脚本,或者只使用命令行:例如 "cucumber --tags @tag1"。