黄瓜与TestNG

Sri*_*dha 13 bdd testng cucumber

我们在TestNG中使用Selenium WebDriver有一个非常广泛的框架,我希望能够继续使用它,但是使用Cucumber BDD.我知道Cucumber与JUnit一起使用,但不确定它是否适用于TestNG.

任何人都可以告诉我这是否会很快到来?如果没有,是否有任何解决方法,以便我可以使用Cucumber与TestNG?

此外,市场上是否有其他可与TestNG一起使用的BDD?

Mar*_*mro 8

maven pom中的依赖:

    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-testng</artifactId>
        <version>1.1.5</version>
        <scope>test</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

测试运行功能:

import cucumber.api.testng.AbstractTestNGCucumberTests;

public class CucumberTets extends AbstractTestNGCucumberTests {

}
Run Code Online (Sandbox Code Playgroud)

  • 因此,删除pom中的其他testNg依赖是至关重要的.否则只会解释经典测试.(我今天很挣扎,所以我觉得值得分享) (2认同)