我想为每个特定的功能文件指定某些设置和拆卸步骤。我见过允许代码在每个场景之前执行的钩子(Hook),以及在每个功能之前执行代码的钩子(Hook),但我想指定代码在所有场景针对一个特定功能运行之前和之后运行一次。
这可能吗?
最佳答案
你使用 cucumber-jvm 吗?我找到了一篇符合您要求的文章。
http://zsoltfabok.com/blog/2012/09/cucumber-jvm-hooks/
基本上,不要为此使用 JUnit @BeforeClass 和 @AfterClass,因为它们不知道 Cucumber Hook 标签。您希望 Init 和 Teardown 方法仅在某些场景下运行,对吗?
关于java - 在特定功能之前/之后执行 Cucumber 步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18856458/