【发布时间】:2020-05-19 00:16:15
【问题描述】:
我有 3 个单独的功能文件和一个 CucumberRunnerClass。根据需要执行的顺序如下:
功能文件:Login.feature、NavigateCusMngt.feature、AddCustomer.feature
但是,在执行时首先执行 AddCustomer.feature,然后 Login.feature,最后 NavigateCusMngt.feature。
因此,我观察到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"
}
)
请给我一个解决方案。
【问题讨论】:
标签: java selenium-webdriver tags cucumber sequence