样式化JBehave报告

时间:2012-03-09 15:54:09

标签: html css formatting report jbehave

我正在构建期间创建一个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)
                ...
            );
}

1 个答案:

答案 0 :(得分:3)

一些事情 - StoryReporter以各种格式捕获故事处理过程中的事件。可以从报告中创建JBehave“视图”。例如,Jenkins / Hudson插件将直接使用XML报告。但您可以使用默认的Freemarker模板,css / js资源创建一个JBehave网站视图。您可以根据自己的心灵内容自定义这些内容。

查看http://jbehave.org/reference/stable/reporting-stories.html上关于“视图生成”的部分 - 这将帮助您入门 - 并且JBehave示例中有一些示例用于生成视图。

相关问题