我是Cucumber的新手,并且熟悉它。如何在Cucumber中实现BeforeSuite功能
但在我的框架中,我有@Before和@After方法,在每个方案之后执行&之前。
但我需要在执行我的场景之前进行一些清理。为此,我想从TestNG获得类似于@BeforeSuite的功能。
有人可以帮助得到关于它的指针吗?
感谢, 乌代
我是Cucumber的新手,并且熟悉它。如何在Cucumber中实现BeforeSuite功能
但在我的框架中,我有@Before和@After方法,在每个方案之后执行&之前。
但我需要在执行我的场景之前进行一些清理。为此,我想从TestNG获得类似于@BeforeSuite的功能。
有人可以帮助得到关于它的指针吗?
感谢, 乌代
你需要扩展黄瓜亚军。
http://mkolisnyk.github.io/cucumber-reports/extended-cucumber-runner
字面上做什么它在锡说...,提供beforesuite和aftersuite方法标准黄瓜扩展。
编辑:使用Beforesuite和Aftersutie方法的更详细的用法。
http://mkolisnyk.github.io/cucumber-reports/before-after-methods
希望这有助于。
在我发布这个问题之前,我看着这个话题,但无法了解如何使用它。以下是我的跑步者。 @RunWith(Cucumber.class) @CucumberOptions( \t \t \t特征= { “SRC /测试/资源”} // \t \t \t标记= { “@温度”} \t \t) 公共类RunnerTest { } 这条语句在他们的帖子“上面的注释应该适用于ExtendedCucumber runner应用于的主要测试类。”是最令人困惑的。 – Uday
你可以在TestNG上使用Cucumber,请看看这个版本库开始:https://github.com/igniteram/testng-cucumber。它有所需的所有方法Before/AfterSuite您正在寻找的钩子!只是一个例子。
如果您的套件由一名跑步者定义,则可以使用简单的jUnit @BeforeClass
和@AfterClass
注释。
也许[这个问题](http://stackoverflow.com/questions/31563261/afterall-global-hook-cucumber-jvm)可以帮助你 – troig