2016-06-30 107 views
1

我是Cucumber的新手,并且熟悉它。如何在Cucumber中实现BeforeSuite功能

但在我的框架中,我有@Before和@After方法,在每个方案之后执行&之前。

但我需要在执行我的场景之前进行一些清理。为此,我想从TestNG获得类似于@BeforeSuite的功能。

有人可以帮助得到关于它的指针吗?

感谢, 乌代

+0

也许[这个问题](http://stackoverflow.com/questions/31563261/afterall-global-hook-cucumber-jvm)可以帮助你 – troig

回答

0

你需要扩展黄瓜亚军。

http://mkolisnyk.github.io/cucumber-reports/extended-cucumber-runner

字面上做什么它在锡说...,提供beforesuite和aftersuite方法标准黄瓜扩展。

编辑:使用Beforesuite和Aftersutie方法的更详细的用法。

http://mkolisnyk.github.io/cucumber-reports/before-after-methods

希望这有助于。

+0

在我发布这个问题之前,我看着这个话题,但无法了解如何使用它。以下是我的跑步者。 @RunWith(Cucumber.class) @CucumberOptions( \t \t \t特征= { “SRC /测试/资源”} // \t \t \t标记= { “@温度”} \t \t) 公共类RunnerTest { } 这条语句在他们的帖子“上面的注释应该适用于ExtendedCucumber runner应用于的主要测试类。”是最令人困惑的。 – Uday

0

如果您的套件由一名跑步者定义,则可以使用简单的jUnit @BeforeClass@AfterClass注释。