selenium---Chrome瀏覽器無頁面啟動


  在做自動化時候,調試的過程中或者在執行用例的時候,每次都加載出來瀏覽器窗口,有時候比較占用資源,考慮到可以進行操作成無頁面進行的? 那么瀏覽器如何進行操作成無頁面的呢?

瀏覽器無頁面配置.

這個屬於瀏覽器配置,前面介紹過一些瀏覽器配置方法,大家可以進行參考selenium---加載Chrome瀏覽器配置。其實方法是差不多的,只是參數配置不同

在操作前,需要把chrome驅動放入到環境變量中,方便系統進行找到。

from selenium import webdriver
opt = webdriver.ChromeOptions()
opt.headless = True              # 把Chrome設置成可視化無界面模式
driver = webdriver.Chrome(options=opt)     # 創建Chrome無界面對象

上述代碼就可以吧chrome配置成無頁面操作,安靜這里給大家驗證下。這里安靜拿的博客園的地址進行測試

from selenium import webdriver
opt = webdriver.ChromeOptions()
opt.headless = True              # 把Chrome設置成可視化無界面模式
driver = webdriver.Chrome(options=opt)     # 創建Chrome無界面對象
driver.get("https://www.cnblogs.com/qican/")
# 窗口標題
print(driver.title)
# 窗口url
print(driver.current_url)

簡單的通過圖片可以看到頁面上沒有出現任何窗口,但是程序是正常執行的。小伙伴們可以自己動手去嘗試下。

至於Firefox瀏覽器和IE的瀏覽器配置方法,大家可以自行百度。

 

安靜最近有點忙,更新可能有點延遲,但是呢,點個關注,不迷路。需要測試資料的伙伴,可以掃碼關注安靜公眾號進行領取。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM