将黄瓜报告替换为宁静报告

时间:2021-01-27 20:33:36

标签: cucumber serenity-bdd cucumber-serenity

我想将黄瓜报告更改为宁静报告。我在我们的框架中使用 Cucumber 2.3.1 版本。我需要从哪些步骤开始。是否有可能?截至目前,我开始添加 serenity gradle 插件的依赖项,并用“serenity-core、serenity-junit、serenity-screenplay”替换了黄瓜“io.cucumber:cucumber-spring、cucumber-java、cucumber-junit”,但有些构建问题来了。不确定这是否可行,或者我应该如何处理。有没有可用的示例项目?

1 个答案:

答案 0 :(得分:0)

这是非常可行的。要使用 Serenity,我们需要 Cucumber 或 JBehave。因此,很高兴您已经在使用 Cucumber。您需要在 POM.xml 中添加 Serenity 依赖项和 Cucumber 一个,如 serenity-core、serenity-junit、serenity-cucumber5、cucumber-java、cucumber-junit 和 serenity-screenplay。

Serenity Framework 的测试运行程序将是这样的。

import org.junit.runner.RunWith;                                           
import io.cucumber.junit.CucumberOptions;                                  
import net.serenitybdd.cucumber.CucumberWithSerenity; 
       @RunWith(CucumberWithSerenity.class)               
       @CucumberOptions(plugin = { "pretty" }, features = "src/test/resources/features/LoginPage.feature")                               
           public class CucumberTestSuite {                                     
  } 

有一篇文章解释了如何在 Serenity 中构建项目。但它在Maven中。你仍然会得到一些想法。在这里,它是 link