無頭瀏覽器
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | 此條目可參照英語維基百科相應條目來擴充。 (2020年1月31日) |
無頭瀏覽器在類似於流行網絡瀏覽器的環境中提供對網頁的自動控制,但是通過命令行界面或使用網絡通信來執行。 它們對於測試網頁特別有用,因為它們能夠像瀏覽器一樣呈現和理解超文本標記語言,包括頁面布局、顏色、字體選擇以及JavaScript和AJAX的執行等樣式元素,這些元素在使用其他測試方法時通常是不可用的。[1][2]
用例
[編輯]無頭瀏覽器通常用來:
- Web應用程序中的測試自動化。
- 拍攝網頁截圖
- 對JavaScript庫運行自動化測試
- 收集網站數據
- 自動化網頁交互
另見
[編輯]參考文獻
[編輯]- ^ What is a headless browser?. arhg.net. [2020-01-31]. (原始內容存檔於2014-10-29).
- ^ Quick Start. phantomjs.org. [2020-01-31]. (原始內容存檔於2015-02-21).