2

我有普通的硒 ui 测试,我想在我该怎么做之后得到很好的修昔底德报告。在 maven pom.xml 我有这样的配置文件:

 <profile>
            <id>MobileTests</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <version>2.18.1</version>
                        <configuration>
                            <argLine>-Dfile.encoding=UTF-8</argLine>
                            <argLine>-Dwebdriver.remote.url=http://192.168.1.5/wd/hub</argLine>
                            <groups>ru.testgroups.mobile.AllMobile</groups>

                        </configuration>

                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-site-plugin</artifactId>
                        <version>3.0</version>
                        <configuration>
                            <reportPlugins>
                                <plugin>
                                    <groupId>net.thucydides.maven.plugins</groupId>
                                    <artifactId>maven-thucydides-plugin</artifactId>
                                    <version>${thucydides.version}</version>
                                </plugin>
                            </reportPlugins>
                        </configuration>
                    </plugin>
            </plugins>
            </build>

        </profile>

它应该生成报告,但事实并非如此。如何从普通硒测试中获得修昔底德报告

4

1 回答 1

0

您应该添加 serenity(或 thucydides,如果您使用的是旧版本)作为报告插件:

<reporting>
    <plugins>
        <plugin>
            <groupId>net.serenity-bdd.maven.plugins</groupId>
            <artifactId>serenity-maven-plugin</artifactId>
            <version>${serenity.version}</version>
        </plugin>
    </plugins>
</reporting>
于 2015-12-14T16:20:34.437 回答