これは、タグの設定に関する以前の質問のフォローアップです 。SpecFlowでタグを使用して、使用する適切な環境を決定できますか? これらのタグからの変数の設定:NUnit/SpecFlowフレームワークで使用されるURL変数を設定する方法
NUnitテストの入力を支援するためにいくつかの変数を設定しましたが、NUnitランナーが最初のタグに適合するテストを見つけると、テストは2番目のタグの設定で実行することがわかりました。タグは、実行するテストだけでなく、使用する変数を知るために重要であるため、これが問題の原因になっています。
したがって、次のタグがある場合:
@最初
@first @second
@2番目
@secondを実行すると、すべて問題ありません。@firstを実行すると、@ firstのみが正常なシナリオが得られますが、@ first @secondが両方あるシナリオでは、@ firstが存在するため、シナリオが実行されます。ただし、@secondのパラメーターが使用されます。 。私はNUnit-Consoleを介してDLLを実行しており、テストはSpecFlowを介して記述されているため、問題がどこにあるのかわかりません。
このように実行するテストを設定するためのアドバイスはありますか?