我正在寻找一种解决方案,将每个场景大纲示例行作为 cucuber-jvm 中的对象传递。
例如,如果我考虑一个场景
Scenario Outline: example
Given I have a url
When I choose <input_1>
Then page should hold field1 value as <validation field1> field2 value as <validation field2> fieldn value as <validation fieldn>
Examples:
| input_1 | validation field1 |validation field2|validation field n|
| input_1_case_1 | expected value 1 |expected value 1 |expected value n |
所以在步骤文件中
public void validationMethod(String validation field2,String validation field2,String validation field3){
............
............
}
因此,如果我有更多字段,那么我的方法也会消耗更多参数。
现在我想将所有验证字段作为方法中的对象传递。那么可以使用黄瓜jvm吗?如果可能的话,任何人都可以请提供一些带有示例代码的建议。