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を使用することは可能ですか? 可能であれば、サンプルコードで提案を提供してください。