Serenity 与 Junit 5 兼容吗?

Is Serenity compatible with Junit 5?

我一直在开发一个 Spring 引导项目并开始使用 Serenity 对其进行测试,但我似乎无法将其与 Junit 一起使用 5.Can 有人可以帮助我吗?提前致谢。

好吧,在我发布问题的第二天,有一个更新可用,使 Serenity 与 Junit 兼容 5.Just 添加以下依赖项:

<dependency>
  <groupId>io.github.fabianlinz</groupId>
  <artifactId>serenity-junit5</artifactId>
  <version>1.2.1</version>
</dependency>

要 运行 使用 Serenity BDD 的 JUnit5 测试,只需添加注释 @net.serenitybdd.junit5.SerenityTest(而不是 @org.junit.runner.RunWith(net.serenitybdd。 junit.运行ners.SerenityRunner.class) 对于 JUnit4)

更多详情请参考:https://github.com/fabianlinz/serenity-junit5

Serenity 2.6.0 添加了对 JUnit 5 的测试版支持

https://github.com/serenity-bdd/serenity-core/releases/tag/2.6.0