0

我想为宁静写一个自定义记者。我编写了一个实现 AcceptanceTestReporter 接口的类并覆盖了一些方法,但我没有看到这个报告器被执行。任何人都可以列出编写和注册自定义记者所需的步骤吗?

4

1 回答 1

0

单独实现报告器接口是行不通的,您必须通过实现 StepListener 接口并将您的类放在类路径中来注册一个新的修昔底德侦听器。Serenity 会自动检测监听器并将其添加到已注册的监听器中。当测试第一次开始时,它将自动加载自定义侦听器。有关更多详细信息,请查看以下帖子

https://schenkweb.nl/2017/07/11/serenity-bdd-register-a-custom-listener/

于 2019-03-19T09:32:10.647 回答