在使用selenium執(zhí)行測試用例時,每條用例執(zhí)行過程中都會打開一個瀏覽器,如果用例數(shù)量過多時,每次運(yùn)行均需要調(diào)用一次瀏覽器,增加了服務(wù)器壓力,而無頭模式就可以解決這種問題,他可以讓運(yùn)行速度更快,占用的資源也更少,讓瀏覽器偷偷的在后臺工作。
無頭模式,是webdriver瀏覽器驅(qū)動的一個功能,可以支持不打開瀏覽器,直接跟網(wǎng)頁進(jìn)行交互,能夠模擬真實(shí)得到瀏覽器進(jìn)行操作。文章來源:http://www.zghlxwxcb.cn/news/detail-596819.html
操作環(huán)境
Windows 10
Python 3.9.1
Selenium 4.0.0
Chrome 瀏覽器文章來源地址http://www.zghlxwxcb.cn/news/detail-596819.html
使用方法
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
chrome_options = Options()
chrome_options.add_argument('--headless')
driver = webdriver.Chrome(options=chrome_options)
到了這里,關(guān)于Selenium:設(shè)置無頭瀏覽器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!