2016-03-22 5 views
0

フィーチャーファイルには、"Foo"のテキストを使用し、その上で新しいページを開くというシナリオがあります。この文章は、「Foo1」または「Foo2」または何か他のものに変更されることがあります。 "Foo"の "Foo1"または "Foo2"へのフィーチャファイルの行ごとの変更を避けるためには、変数に必要なテキストを設定できるフィーチャファイルの上部/下部に変数をグローバルに宣言できる方法はありますか私はすぐにテストを実行しますか?
この変更は、多くの機能ファイルに存在し、機能ファイルには約1000行あります。これを解決するために、私は環境変数を設定しようとしましたが、この問題を解決するまでには至っていませんでした。それで誰も私を助けてくれる?私はキュウリのフィーチャーファイルで変数を使用したい

ありがとうございます。

答えて

2

代わりにステップの実装で置き換えを行うとどうなりますか?次に、別のファイルに目的の値を指定するか、引数として渡すことができます。そうすれば、値をハードコードする必要はありません。

scenario outlinesはあなたを助けますか、または外部の変更によって値が変わるだけですか?

0

私の最初の考えは@homaxtoのようなシナリオの輪郭でした。

あなたが接続しているシステムによって影響を与えたいと思っていました。設定でこれを行うことができます。私はこれをFig_Newtonとしました。

環境を設定したり、コマンドラインで使用することができます。または、タイプタグ@hookを使用できます。フックタグでは、フィーチャファイルの上部に、ステップの動作に影響する変数を設定するためのタグを使用できます(ただし、ステップ内で処理する必要があります)。

関連する問題