私は 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を使用しています。