用黄瓜Maven测试

时间:2016-06-16 10:44:01

标签: java maven cucumber testng browser-automation

我正在使用Testng和Cucumber Maven。我使用以下方法用Cucumber Maven实现了Testng报告。

  1. 创建了功能文件。
  2. 通过扩展AbstractTestNGCucumberTests类创建了Cucumber的Runner类。
  3. assertThat方法用于胶水代码。
  4. 通过运行pom.xml
  5. 触发测试

    执行测试,还会生成testng-results.xml文件,但不包括已提到的断言步骤。

    对我缺少的任何帮助。

    代码段:

    /*Runner Class*/
    @RunWith(Cucumber.class)
    @CucumberOptions(format = {"pretty", "html:target/cucumber-htmlreport", "json:target/cucumber-report.json"},
        features = {"src/test/resource"}
        )
    public class RunnerTest extends AbstractTestNGCucumberTests{
    
    }
    
    
    /*Glue Code:*/
    @When("^Step$")
    public void fnStep() throws Throwable {
        assertThat("Validation message", true);
    

0 个答案:

没有答案