我正在使用Maven+Serenity+JBehave
框架,在该框架中我面临着报告生成的问题。
我在JBehave
和/target/jbehave/view/index.html
中收到/target/jbehave/view/report.html
个报告,但报告格式不完全。
我想在/target/site/serenity/index.html
内部生成宁静报告,该报告现在没有发生。我只能获取图像和其他文件,而不能获取index.html
。
我尝试了serenity-core
和serenity-reports
组的不同版本,但即使这样也无法正常工作。
任何人都可以调查一下吗?
答案 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>
我试过了,成功了