在每个场景之前挂钩

时间:2017-01-31 13:37:46

标签: java cucumber testng

我正在使用一个自动化框架,它使用Cucumber,testng和java。在这里,我想在每个黄瓜场景后执行一些清理步骤。可以任何人建议如何做到这一点。提前谢谢。

2 个答案:

答案 0 :(得分:0)

TestNG只是运行基于黄瓜的测试的另一种执行机制。 Cucumber-TestNG的工作方式如下:

TestNG提供了一个基类,您的测试类基本上是子类,并提供基本的基本细节,例如功能文件的位置,作为包的粘合方法位置,记者信息等,

之后,TestNG仅执行它作为数据驱动测试找到的每个功能。因此,如果您为两个或更多功能提供了位置,那么这些功能将按顺序执行。

对于您的挂钩需求,您可以参考以下链接:

答案 1 :(得分:0)

因为我是testng的新手,我想在注释之前和之后都不会使用黄瓜方案。

我将带注释的方法放在RunTest类本身中。所以它没有认识到那些方法。我把它们放在另一个班级,现在工作正常。

谢谢你们的回复。