1

Scaltest、FlatSpec、Spring、Selenium DSL、BeforeAndAfterAll を使用しています。これらの 1 つが ParallelTestExecution の正常な動作を妨げているようです。2 つのテストを含むクラスを実行すると、次のようになります。

  1. 1 つのブラウザが開き、いくつかの beforeAll 処理を行います (ただし、Spring 処理は行いません)。
  2. 別のブラウザが開き、beforeAll を実行します
  3. 2 番目のブラウザが最初のテストに使用され、その後閉じます
  4. 別のブラウザが開き、beforeAll を実行した後、2 番目のテストを実行します
  5. 1 番目と 3 番目のブラウザを閉じる

基本的に、余分なウィンドウが開いていることを除いて、テストは ParallelTestExecution がない場合とまったく同じように実行されますか?

4

1 に答える 1