導航:首頁 > 編程系統 > linuxhtmlunit

linuxhtmlunit

發布時間:2024-10-09 17:29:14

❶ 使用 Firefox 的 headless 模式執行 WebUI 自動化

headless 的瀏覽器指沒有圖形用戶界面的瀏覽器。selenium 最早支持了一個 java 實現的 HtmlUnit ,就是一個 headless 的瀏覽器。
但是 HtmlUnit 對JS支持較差,因此一直沒有發揚光大。
Linux 版本的 Firefox 從 55 起支持 headless 模式,而Windows 和 mac 版本要最快要等到 56 。
那麼,使用 headless 模式執行 WebUI 自動化是否會提高執行效率呢?
先上目前的結論:在極少量 action 的情況下,執行時間並無顯著減少,偶爾還會增加。(暈菜)

掌握基本的python、selenium知識,並持有一個能安裝最新版本 Firefox 的 Linux 環境。

time python3 pythonSeleniumHelloBai.py
real 0m15.996s
user 0m2.366s
sys 0m0.448s

time python3 .py
real 0m15.465s
user 0m2.198s
sys 0m0.299s

可以看到,使用 headless 模式前後執行時間都在15s上下,無顯著差別,(雖然只給出了一次的數據,但是我反復執行了多次)。
然後,火狐現在啟動是真慢啊。

閱讀全文

與linuxhtmlunit相關的資料

熱點內容
簡單編程需要什麼配置電腦 瀏覽:128
約克af和利茲數據哪個好 瀏覽:691
文件夾和標簽系統 瀏覽:559
光明日報圖文資料庫在哪裡 瀏覽:940
photoshop臨時文件夾 瀏覽:250
手機里為何找不到微信文件夾 瀏覽:220
cad塊文件另存為dwg 瀏覽:787
photoshop合成兩個pdf文件 瀏覽:354
保密文件如何外借 瀏覽:763
手機無線密碼怎麼查看 瀏覽:821
如何刪除己下載未安裝的文件 瀏覽:806
招商銀行app怎麼登陸二類卡 瀏覽:508
谷歌瀏覽器的debug調試工具 瀏覽:163
哪個數控編程是免費的 瀏覽:368
蘋果7plus玫瑰金報價 瀏覽:800
杭州自行車系統微信號 瀏覽:352
網路語偷豬是什麼意思 瀏覽:309
三星i9300線刷教程圖解 瀏覽:248
編程競賽特訓哪裡好 瀏覽:28
提取驅動文件 瀏覽:102

友情鏈接