【发布时间】:2019-01-14 06:54:57
【问题描述】:
我想为宁静写一个自定义记者。我编写了一个实现 AcceptanceTestReporter 接口的类并覆盖了一些方法,但我没有看到这个报告器被执行。任何人都可以列出编写和注册自定义记者所需的步骤吗?
【问题讨论】:
标签: serenity-bdd reporters test-reporting
我想为宁静写一个自定义记者。我编写了一个实现 AcceptanceTestReporter 接口的类并覆盖了一些方法,但我没有看到这个报告器被执行。任何人都可以列出编写和注册自定义记者所需的步骤吗?
【问题讨论】:
标签: serenity-bdd reporters test-reporting
单独实现报告器接口是行不通的,您必须通过实现 StepListener 接口并将您的类放在类路径中来注册一个新的修昔底德监听器。 Serenity 会自动检测监听器并将其添加到已注册的监听器中。当测试第一次开始时,它将自动加载自定义侦听器。更多详情请看下面的帖子
https://schenkweb.nl/2017/07/11/serenity-bdd-register-a-custom-listener/
【讨论】: