ループSetUpメソッドは、テストの最初のステップを開始することなく、何度も何度も開始されます。Specflow BeforeScenario方法は、私がこのllike何かあるコードを持って
0
A
答えて
-1
[TestFixture]
public class SBase
{
protected IWebDriver driver;
[SetUp]
public void SetUp()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("http://abcd.com");
}
[TearDown]
public void TearDown()
{
if (driver != null)
driver.Quit();
}
[Test]
public void Test1()
{
}
[Test]
public void Test2()
{
}
}
この
+0
はい!それはすべて相続の問題でした。 –
+0
ありがとうございました! –
+0
私はこれを行うことをお勧めしません。 specflowがテストの初期化に責任を負うことがないため、これは将来の問題のレシピです –
関連する問題
- 1. グローバル[BeforeScenario]、[AfterScenario] SpecFlowのステップ
- 2. 何かが、私はこのコードを持っているデータベース
- 3. 方法は、まだ私はこのコードを持っている
- 4. XLinq - 私はこのコードを持っている良い方法
- 5. これは私が持っているコードであるPHP
- 6. は、私はこのコードを持って
- 7. は、私はこのコードを持って
- 8. が、それは私がこのようなコードに何か持ってpath.Data
- 9. GetSaveAsFilename方法エクセル私はこのコードを持っている私のファイル
- 10. 持っIBOutletが、私はこのコードを持っていることに
- 11. 私はこのコードを持って、コンストラクタ
- 12. ブレッドクラムリンクはまあ、私はこのコードを持って正しく
- 13. のstartsWithが、私はこのコードを持って、私は
- 14. は、私はこのC++のコードを持って、このC++コード
- 15. ListActivitiesは、私がここにこのコードを持って
- 16. が、私はこのような何か持っているC++
- 17. マングース - findOneAndUpdateコールバックが戻るが、私はこのコードを持って
- 18. ComboBox.SelectedItemは私が私のDataGrid内このコラム/コードを持って
- 19. カスタムメソッドは、私はこのようなコードを持っている方法
- 20. のSPSiteが、私はこのコードを持っている
- 21. 私は持っているこのコードを書くより効率的/エレガントな方法はありますか?
- 22. 私のBashコードでは何が起こっていますか?
- 23. typescriptですが、私はこのコードを持っているインタフェース
- 24. 301リダイレクトが、私はこのコードを持っている
- 25. は私がサービスにこのコードを持っている$スコープ
- 26. C通過(ポインタ)が、私はこのコードを持っている
- 27. 計算が、私はこのコードを持っているPHP
- 28. が、私はこのコードを持っている
- 29. が、私はこのコードを持っている正規表現
- 30. AVCaptureDevice focusPointOfInterestが、私はこのコードでIBActionを持っている
を試してみては、あなたのクラスである 'SBase'は、プロジェクト内のすべてのステップクラスによって継承されましたか?私はそう仮定しており、それはほぼ確実に問題です。継承されているクラスにステップを持たず、重複してしまいます。 –
はい、それが問題でした。ありがとうございました! –