我想写一个习惯于平静的记者。我编写了一个类,该类实现了AcceptanceTestReporter接口并覆盖了某些方法,但我看不到此报告程序得到执行。谁能列举出平静地编写和注册自定义报道者所需的步骤?
答案 0 :(得分:0)
仅实现报告器接口是行不通的,您必须通过实现StepListener接口并将您的类放在类路径中来注册新的Thucydides侦听器。 Serenity将自动检测侦听器并将其添加到注册的侦听器。首次开始测试时,它将自动加载自定义侦听器。有关更多详细信息,请查看下面的帖子
https://schenkweb.nl/2017/07/11/serenity-bdd-register-a-custom-listener/