0

私は 3 つのセレン テスト クラスを取得し、同じものに対して 3 つの ant ターゲットを作成しました。これらのターゲットを PARALLEL モードで実行すると、3 つのテスト ウィンドウが開始されます。

<target>
  <some task is done here>
  <parallel>
    <target test1>
    <target test2>
    <target test3>
  </parallel>
</target>

1 つのテスト クラスがすべてのメソッドの実行を終了し、セレン サーバーをシャットダウンして他のテスト ケースが失敗するまで、すべてがうまくいきます。

テストの実行が完了したらブラウザ ウィンドウを閉じる必要があるため、基本クラスの TeaDown() メソッドには selenium.stop() があります。selenium.close() を使用してみましたが、ポップアップが表示され、1 つのテスト ケースに対して selenium ログ ウィンドウを含む 3 つのウィンドウが表示されます。

並列テストの実行を達成する方法はありますか?

これらのテスト ケースを ANT から実行する必要があります。

私はセレン2.21.0を使用しています。

4

1 に答える 1

0

ant.Selenium グリッドを使用するよりも、Selenium グリッドを使用することをお勧めします。Selenium グリッドは、テスト ケースを並行して実行するための最良の方法です。

于 2012-11-01T04:46:06.443 に答える