1

我們有500多個測試用例供我們的應用程序使用。基於CPU和RAM開銷,測試用例運行4到6個小時。如何通過避免註冊表設置加速Selenium/Junit測試執行

對於每個測試用例,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分鐘的時間差。

我們可以繞過註冊表的備份並運行測試用例嗎?通過這種方式,我的測試用例將在當前版本的基礎上完成不到20分鐘。

回答

1

thread顯示如何重用Firefox會話。我還沒有嘗試過,但我想有一個相當於Internet Explorer的版本。您也可以使用Selenium Grid加快持續時間。