【Katalon學習四十九】瀏覽器執行Headless
阿新 • • 發佈:2019-01-10
Headless browser測試只是在沒有GUI的情況下測試網頁功能。使用無頭瀏覽器/進行無頭測試的最大原因之一是效率,因為它允許您在真實的瀏覽器環境中更快地執行測試。無頭瀏覽器可以為專案團隊節省大量時間,並順利整合到CD/CI流程中。
配置Headless Browsers
預設情況下,使用Firefox或Chrome headless執行自動化測試將為瀏覽器新增所需的功能。您不需要新增任何其他配置。如果您真的需要為headless browser新增更多所需的功能,那麼:
- 轉到Go to Project -> Settings -> Execution ->
- 在這些設定中新增所需的功能。例如,我希望我的Chrome(無頭)在較小的視窗大小啟動:
執行自動化測試
執行一個測試用例/測試套件
- 開啟要執行的測試用例或測試套件
- 從執行項列表中選擇Chrome(headless)或firefox(headless)
選中後,您當前的測試用例/測試套件將使用選中的headless browser執行
儲存對當前測試套件集合的更改
執行測試套件集合
- 開啟要執行的測試套件集合
- 將測試套件新增到這個測試套件集合中
- 選擇' Run with '欄位,然後選擇Chrome (headless)或Firefox (headless)
儲存對當前測試套件集合的更改
執行這個測試套件集合,Katalon Studio將使用所選的環境來執行。
使用控制檯模式執行
通過選擇Chrome (headless)或Firefox (headless)生成控制檯模式命令,並單擊主工具欄上的Build CMD按鈕。
使用Katalon Studio生成的CMD指令碼在控制檯模式下執行測試。
注意:瀏覽器在執行時不會顯示(無頭瀏覽器),此外,建議CI/CD流程在控制檯模式下使用無頭瀏覽器,以幫助專案團隊更快地、持續地釋出高質量的版本。請參閱本指南,瞭解如何在CI/CD流程中利用Katalon Studio。