我正在使用 Cucumber 插件在 Eclipse 中运行功能文件。我正在尝试使用标签来选择我想运行的场景。
在我的功能文件中,我用不同的标签标记了两个场景,如下所示:
Feature: Test
@one
Scenario: Successful Login with Valid Credentials
Given User is on Home Page
When User Navigate to LogIn Page
And User enters UserName 123 and Password "def"
Then Message displayed Login Successfully
@two
Scenario: Test Number And String Argument
Given a $100 microwave was sold on "2015-11-03"
And today is "2015-11-18"
在我的 Junit 测试运行程序文件中,我使用的是标准实现:
@RunWith(Cucumber.class)
@CucumberOptions(
features = "Feature"
,glue={"stepDefinition"}
,tags={"@one"}
)
public class CucumberJunitTest {
}
但是,当我运行 Junit 运行程序时,它只运行功能文件中的所有场景,而不是只运行 @one 场景。
我做错了什么?我是否缺少 Eclipse 中的一些配置?
谢谢,