1. 程式人生 > >【Katalon學習四十九】瀏覽器執行Headless

【Katalon學習四十九】瀏覽器執行Headless

Headless browser測試只是在沒有GUI的情況下測試網頁功能。使用無頭瀏覽器/進行無頭測試的最大原因之一是效率,因為它允許您在真實的瀏覽器環境中更快地執行測試。無頭瀏覽器可以為專案團隊節省大量時間,並順利整合到CD/CI流程中。

配置Headless Browsers

預設情況下,使用Firefox或Chrome headless執行自動化測試將為瀏覽器新增所需的功能。您不需要新增任何其他配置。如果您真的需要為headless browser新增更多所需的功能,那麼:

  • 轉到Go to Project -> Settings -> Execution -> 
    Default -> 選擇Chrome(headless)或firefox(headless)
  • 在這些設定中新增所需的功能。例如,我希望我的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。