我想把黄瓜报告改成宁静报告。我在我们的框架中使用cucumber 2.3.1版本。我需要从哪些步骤开始。有可能吗?到目前为止,我开始为serenity gradle插件添加依赖项,并将cucumber "io.cucumber:cucumber-spring,cucumber-java,cucumber-junit“替换为"serenity-core,serenity-junit,serenity-screenplay”,但一些构建问题也随之而来。不确定这是否可行,或者我应该如何处理这一点。有没有可用的示例项目?
发布于 2021-06-25 22:00:59
这是非常可行的。要使用Serenity,我们需要Cucumber或JBehave。所以,你已经在使用Cucumber了,这很好。您需要在POM.xml中添加Serenity依赖项和Cucumber one,如serenity-core、serenity-junit、serenity-cucumber5、cucumber-java、cucumber-junit和serenity-screenplay。
Serenity框架的测试运行程序将是这样的。
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。
https://stackoverflow.com/questions/65926955
复制相似问题