無頭瀏覽器

無頭瀏覽器指的是沒有圖形化使用者介面瀏覽器

無頭瀏覽器在類似於流行網絡瀏覽器的環境中提供對網頁的自動控制,但是通過命令列介面或使用網絡通訊來執行。 它們對於測試網頁特別有用,因為它們能夠像瀏覽器一樣呈現和理解超文件標示語言,包括頁面佈局、顏色、字型選擇以及JavaScriptAJAX的執行等樣式元素,這些元素在使用其他測試方法時通常是不可用的。[1][2]

用例

無頭瀏覽器通常用來:

  • Web應用程式中的測試自動化。
  • 拍攝網頁截圖
  • 對JavaScript庫執行自動化測試
  • 收集網站數據
  • 自動化網頁互動

另見

參考文獻

  1. ^ What is a headless browser?. arhg.net. [2020-01-31]. (原始內容存檔於2014-10-29). 
  2. ^ Quick Start. phantomjs.org. [2020-01-31]. (原始內容存檔於2015-02-21).