硒日期比较示例

问题描述 投票:0回答:1

我正在尝试使用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方法是通用的,如何设置开始日期,然后设置结束日期,并在单个示例行中显示错误消息。

selenium selenium-webdriver jbehave
1个回答
0
投票
您可以使用StringListConverter将值列表传递给参数
© www.soinside.com 2019 - 2024. All rights reserved.