1

アプリケーションには 500 以上のテスト ケースがあります。テスト ケースは、CPU と RAM のオーバーヘッドに基づいて 4 ~ 6 時間実行されます。

テスト ケースごとに、Selenium は IE を起動および停止します。IE は、テスト ケースごとにレジストリのバックアップを取ります。テストケースごとに次のステートメントが表示され、

14:43:38,312 INFO  [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Backing up registry settings...
14:43:40,234 INFO  [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Modifying registry settings...

上記の 2 つのステートメントの間には 2 分の時間差があります。

レジストリのバックアップをバイパスして、テスト ケースを実行できますか。このようにして、私のテスト ケースは現在のビルドまで 20 分以内に終了します。

4

1 に答える 1

1

このスレッドは、Firefox セッションを再利用する方法を示しています。試したことはありませんが、Internet Explorer に相当するものがあると思います。Selenium Gridを使用して期間を短縮することもできます。

于 2012-07-04T15:04:34.760 に答える