使用场景大纲时,黄瓜报告重复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用场景大纲时,黄瓜报告重复相关的知识,希望对你有一定的参考价值。

使用“场景大纲”时,报告会生成两次场景,一次没有颜色,另一种颜色(如图所示)。

仅在使用场景大纲时才会发生这种情况,而不是在使用场景时。

这是我的pom.xml'http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 GroupMaven ArtifactMaven 0.0.1-SNAPSHOT pom ProjectMaven http://maven.apache.org

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19.1</version>
            <executions>
                <execution>
                    <configuration>
                        <includes>
                            <include>**/*Test.java</include>
                        </includes>
                    </configuration>
                    <goals>
                        <goal>test</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-java</artifactId>
        <version>1.2.4</version>
    </dependency>
    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-junit</artifactId>
        <version>1.2.4</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.53.1</version>
    </dependency>
    <dependency>
        <groupId>com.opencsv</groupId>
        <artifactId>opencsv</artifactId>
        <version>3.8</version>
    </dependency>
</dependencies>

'

这是My Cucumber Runner课程

'

@RunWith(Cucumber.class)@CucumberOptions(format = {“html:cucumber-html-reports / first”,“json:cucumber-html-reports / cucumber.json”},features = {“test / features / FirstFeature。 feature“})public class CucumberCukesTest {}'

我使用单色,严格,干燥等选项,什么都行不通。而且我使用插件而不是格式。

Cucumber report for scenario using Scenario Outline keyword

答案

第一个是您的场景大纲的一般细节,即您在特征文件中编写的内容。查看第6步和第7步。

第二个和其他一个取决于示例的数量是具有用户ID和密码的实际值替换的细节的场景。注意在相同的步骤中没有<>。

以上是关于使用场景大纲时,黄瓜报告重复的主要内容,如果未能解决你的问题,请参考以下文章

黄瓜迁移场景到场景大纲

黄瓜不会根据大纲场景找到我的步骤

运行黄瓜并生成没有maven / gradle插件的html报告

如何在不重复场景的情况下在黄瓜测试中编写功能?

如何在每个场景之后执行拆除以释放资源在使用黄瓜的宁静BDD中

IntelliJ缩短黄瓜测试的命令行[重复]