2

機能があり、環境ごとに異なる方法で実行する方法を探していました。たとえば、ローカルでテストする環境と、リモート サーバーにアクセスする別の環境があるかもしれません。スコープ バインディングを使用してこれを実現できますが、シナリオを複製してから、各シナリオにタグを適用する必要があります。

例えば:

@test
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

@stage
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

代わりに、シナリオが機能に 1 回だけリストされ、その後、ステップ定義の適切なフィルタリングを可能にするある種のグローバル タグを使用する方法はありますか?

ありがとう!

4

1 に答える 1

2

これが、.net 構成インフラストラクチャの目的です。それは実際にはspecflow固有のものではありません。コードはさまざまな構成設定を読み取る必要があり、特定の環境に適した構成ファイルが必要です。これは、アプリケーション コードをさまざまな環境に移動するための構成と同じ方法で行います。

于 2012-03-02T13:04:06.070 に答える