我们在TestNG中使用Selenium WebDriver有一个非常广泛的框架,我希望能够继续使用它,但是使用Cucumber BDD。我知道Cucumber可以使用JUnit,但不确定它是否适用于TestNG。
任何人都可以告诉我这是否可以在短期内获得?如果没有,是否有任何解决方法,以便我可以使用Cucumber与TestNG?
此外,市场上是否有其他可与TestNG一起使用的BDD?
答案 0 :(得分:8)
maven pom中的依赖:
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-testng</artifactId>
<version>1.1.5</version>
<scope>test</scope>
</dependency>
测试运行功能:
import cucumber.api.testng.AbstractTestNGCucumberTests;
public class CucumberTets extends AbstractTestNGCucumberTests {
}
答案 1 :(得分:5)
您可以尝试https://github.com/lionhearth/cucumber-testng。在我们的项目中,我们遇到了同样的问题,我们做了这个