Maven-宁静-JBehave(BDD框架)-未获取index.html报告文件

时间:2018-08-04 15:12:19

标签: serenity-bdd

我正在使用Maven+Serenity+JBehave框架,在该框架中我面临着报告生成的问题。

我在JBehave/target/jbehave/view/index.html中收到/target/jbehave/view/report.html个报告,但报告格式不完全。

我想在/target/site/serenity/index.html内部生成宁静报告,该报告现在没有发生。我只能获取图像和其他文件,而不能获取index.html

我尝试了serenity-coreserenity-reports组的不同版本,但即使这样也无法正常工作。

任何人都可以调查一下吗?

2 个答案:

答案 0 :(得分:0)

现在工作正常。

我做了什么解决? 宁静版本:1.8.20(旧版本,但使用最新版本会引发异常) 宁静行家版本:1.8.20 宁静核心:1.8.20

运行方式-> Maven构建

它现在可以正常工作,并且能够获取index.html文件。

答案 1 :(得分:0)

你可以试试添加

            <plugin>
                <groupId>net.serenity-bdd.maven.plugins</groupId>
                <artifactId>serenity-maven-plugin</artifactId>
                <version>${serenity.maven.version}</version>
                <executions>
                    <execution>
                        <id>serenity-reports</id>
                        <phase>post-integration-test</phase>
                        <goals>
                            <goal>aggregate</goal>
                        </goals>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>net.serenity-bdd</groupId>
                        <artifactId>serenity-core</artifactId>
                        <version>${serenity.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

我试过了,成功了