如何将多个要素文件添加到Cucumber Runner类中>>

问题描述 投票:0回答:1

我有3个独立的功能文件和一个CucumberRunnerClass。根据需要执行的顺序,以下列出:

功能文件:Login.featureNavigateCusMngt.featureAddCustomer.feature

但是,执行时首先执行AddCustomer.feature,然后执行Login.feature,最后执行NavigateCusMngt。功能。

因此,我观察到AddCustomer.feature-跳过,系统登录后出现NavigateCusMngt.feature-给出错误。

@CucumberOptions(
    features = {"src/test/resources/features/Login.feature", "src/test/resources/features/NavigateCusMngt.feature", "src/test/resources/features/AddCustomer.feature"},
    glue = {"phptravelstestcases"},
    tags = {"~@Ignore"},
    format = {
        "pretty",
        "html:target/cucumber-reports/cucumber-pretty/mercury-tours-RegisterUserTest",
        "json:target/cucumber-reports/json-reports/mercury-tours-RegisterUserTest.json",
        "rerun:target/cucumber-reports/rerun-reports/mercury-tours-RegisterUserTest.txt"
    }
)

请给我一个解决方案。

我有3个独立的功能文件和一个CucumberRunnerClass。根据需要执行的顺序,以下列出了这些功能:功能文件:Login.feature,NavigateCusMngt.feature,AddCustomer.feature ...

java selenium-webdriver tags cucumber sequence
1个回答
0
投票

功能部件文件按字母顺序进行解析。我用正确的开头字母命名我的名字,例如

© www.soinside.com 2019 - 2024. All rights reserved.