我正在使用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中缺少一些配置吗?
谢谢,
答案 0 :(得分:0)
它对我有用,但没有大括号:
,tags="@one"