[英]How to speed up Selenium/Junit test execution by avoiding the registry settings
我們有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分鍾的時間差。
我們能否繞過注冊表的備份並運行測試用例。 這樣,我的測試用例將在不到20分鍾的時間內完成當前的構建。
此線程顯示如何重用Firefox會話。 我還沒有嘗試過,但是我想Internet Explorer可以使用它。 您也可以使用Selenium Grid來加快持續時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.