我在构建期间创建了一个jbehave报告的集合,我想对此进行增强。jbehave生成的默认html报告非常平淡,当我为客户发布它们时,可以对其进行调整,使其在wiki上更易于阅读。我想通过css添加一些简单的样式。但是,我找不到任何关于如何实现这一点的例子。
有人知道我如何将自定义css样式应用于jbehave报表吗?
下面是我现在生成报告的方式:
@Override
public Configuration configuration() {
...
return new MostUsefulConfiguration()
....
.useStoryReporterBuilder(new StoryReporterBuilder()
.withCodeLocation(CodeLocations.codeLocationFromClass(embeddableClass))
.withFormats( Format.TXT,
Format.HTML)
...
);
}
最佳答案
有几件事-StoryReporter以不同的格式捕获故事处理过程中的事件。可以从报告中创建jbehave“视图”。例如,jenkins/hudson插件将直接使用xml报告。但是您可以使用默认的freemarker模板css/js资源创建一个website jbehave视图。你可以根据自己的心意定制。
请看http://jbehave.org/reference/stable/reporting-stories.html上关于“视图生成”的部分-这将使您开始-jbehave中有视图生成的示例。
关于html - 风格化JBehave报告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9637016/