さまざまな環境で Web アプリケーション (Selenium を使用) をテストする SpecFlow テスト スイートを 1 つ作成したいと考えています。
だから私はこのように書かれたテストを持っています
Given that I am on the login page
これは、次のように要約されるステップ定義につながります。
driver.Navigate().GoToUrl("http://www.myapp.com/login.aspx");
ただし、再コンパイルすることなく、"http://localhost"
「http://test.myapp.com 」に対してもテストを実行できるようにしたいと考えています。私が思いついた最良のアイデアは、これらの種類の設定を App.config ファイルに配置することですが、これにも問題があります。
これを達成するための最善の方法について誰か提案がありますか? 基本的に、実行時にテストの環境設定を渡したいと考えています。