我正在尝试使用Selenium验证日期。所以我的情况是;
Scenario: Date validation
When I set field <field> to value <value>
And I save the form
Then I should see error message <message>
Examples:
| field | value | message |
| startDate | 01/01/2014 | End date should be greater than start date |
| endDate | 01/01/2014 | End date should be greater than start date |
我的填充字段的逐步方法如下所示;
@When("I set field <field> to value <value>")
public void populateField(@Named("field") String fieldName, @Named("value") String value) {
populateFieldValue(fieldName, value);
}
我的问题是,由于step方法是通用的,如何设置开始日期,然后设置结束日期,并在单个示例行中显示错误消息。