在做自動化時候,除錯的程序中或者在執行用例的時候,每次都加載出來瀏覽器視窗,有時候比較占用資源,考慮到可以進行操作成無頁面進行的? 那么瀏覽器如何進行操作成無頁面的呢?
瀏覽器無頁面配置.
這個屬于瀏覽器配置,前面介紹過一些瀏覽器配置方法,大家可以進行參考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的瀏覽器配置方法,大家可以自行百度,
安靜最近有點忙,更新可能有點延遲,但是呢,點個關注,不迷路,需要測驗資料的伙伴,可以掃碼關注安靜公眾號進行領取,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/182478.html
標籤:其他
