【发布时间】:2017-12-11 10:13:13
【问题描述】:
我是 Cucumber 的新手,在运行特定的 Cucumber 场景时遇到了奇怪的问题。 以下是我在功能文件中定义的两个场景。 第一个场景工作没有任何问题,但黄瓜在运行测试用例时甚至不考虑第二个。
Scenario Outline:
1.Validate create functionality
Given user is on "Home" screen
When click on Create
Then create screen should render
Scenario Outline:
2.Validate create Name,Description,Start Date
Given user is on create screen
When user enters following values:
| Name | dummyName |
| Desc | dummyDesc@# |
| Date | ghgh |
Then there should be error message on the screen.
下面是java中的特性实现方法
场景 1。
@Given("^user is on \"([^\"]*)\" screen$")
public void homeScreen(String home) throws Throwable {
//someCode
}
@When("^click on Create$")
public clickCreate() throws Throwable {
//someCode
}
@Then ("^create screen should render$")
public void createRender() throws Throwable {
//someCode
}
场景 2。
@Given("^user is on create screen$")
public void crateScreen() throws Throwable {
//someCode
}
@When("^user enters following values :$")
public void EnterValues(Map<String,String> map) throws Throwable {
//someCode
}
@Then("^there should be error message on the screen.$")
public void errorMessage() throws Throwable {
//someCode
}
为什么 Cucumber 不调用 Scenario?
环境- Cucumber,Selenium,JAVA
【问题讨论】:
-
感谢您的回复,但它没有显示任何错误,但没有执行方案 2。
-
你的跑步者在哪里?
标签: cucumber cucumber-jvm