初めてフィーチャファイルを実行するとき、実行時にフィーチャファイルのフィールドを更新しています。他のフィーチャファイルに渡すには、同じフィールドの値が必要です。ある機能ファイルのデータをjavaを使用して別の機能ファイルに渡すことは可能ですか?ここで1つのフィーチャファイルのデータ(例)を他のフィーチャファイルに渡すにはどうすればよいですか?
feature file 1:
scenario outline: test xxx functionality
Examples :
|user|password|
|abc|pass|
feature file2:
Scenario Outline : test yyy functionality
Examples:
|user|password|
| | |
、私はファイル2つまりを特色に渡される機能FILE1に、ABCとパスが機能ファイル2 の例にコピーする必要があり、データが事前にsuggest.Thanksを行ってくださいしたいです!!
これは、あるシナリオと次のシナリオとの間で変数の状態が失われ、データベースもリセットされることを説明していないため、OPにとって少し誤解を招くことです。あなたの最終的な文章で 'test'を使うと、ここでのシナリオやステップ定義について話していますか?ステップ定義はテストではありません。 – diabolist
@diabolist 'データベースはリセットされるでしょう...いいえ、それはできません。そして、このメソッドを使ってステートレスであると思われるステップの問題を回避します。 –
キュウリは、デフォルトではシナリオ間でデータベースをリセットしたいと考えています(ステップはありません)。ステップについて話しているときとシナリオについて話しているときは明確ではないので、答えは分かりません。同じシナリオで使用する場合にのみ、ステップ定義間でデータを共有することができます。 – diabolist