2016-04-04 46 views
0

私はまた、再利用可能なメソッドを持っており、このクラスが継承するcommonfuncというクラスを持って、私はワンタイムセットアップが含まれているsetupfixture属性を持つ設定クラスを作成したVisual Studioでwebdriverをプロジェクトセレン(ブラウザを開く)Nunit 3.0 SetupFixture OneTimeSetupが正しく動作しません。

を持っていますConfigクラスから(Configクラスは、ブラウザを開き、それを閉じます)

私は一般的な機能のクラスから継承し、それらのテスト属性を持つ複数のクラスを持っている

私は2つを選択した場合私の問題は今あります異なるクラスからテストします。最初のテストが完了すると、ブラウザが閉じられ、別のテストが開かれます。

私は、すべての2つの方法は、実行しているまで、それを閉じて、私はsetupfixtureは、この問題を解決することができますが、その私

のために働いていないあなたは、私がやっていることを私にアドバイスをしてくださいできることを読んで開いているブラウザを残すようにしようとしています

間違って

答えて

1

これまで説明したように、それぞれが同じOneTimeSetUpメソッドを継承する、共通ベースを持つ複数のフィクスチャクラスがあります。 OneTimeSetUpメソッドは、フィクスチャごとに1回実行されます。それがやるべきことです。

複数のクラスの前に何かを実行したい場合は、SetUpFixtureを作成する必要があります。それを継承しないでください。テストフィクスチャと同じ名前空間に配置してください。ドキュメントのSetUpFixture属性を参照してください。

関連する問題