1. 程式人生 > 實用技巧 >selenium---Chrome瀏覽器無頁面啟動

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的瀏覽器配置方法,大家可以自行百度。

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