實(shí)際工作中會(huì)遇到不開啟瀏覽器頁(yè)面來執(zhí)行測(cè)試用例的情況,可以通過ChromeOptions來實(shí)現(xiàn)
ChromeOptions是chromedriver支持的瀏覽器啟動(dòng)選項(xiàng)
Google 針對(duì) Chrome 瀏覽器 59版 新增加的Chrome-headless 模式,可以在不打開UI界面的情況下使用 Chrome 瀏覽器
Python版本
1、option.add_argument('headless') 設(shè)置啟動(dòng)模式為headless
2、創(chuàng)建driver時(shí)傳入此option
?
JAVA版本
其他ChromeOptions參數(shù)了解
# 無界面模式
options.add_argument('headless')
# 禁用圖片加載
options.add_argument('blink-settings=imagesEnabled=false')
# 隱身模式
options.add_argument('incognito')
# 自動(dòng)打開開發(fā)者工具
options.add_argument("auto-open-devtools-for-tabs")
# 設(shè)置窗口尺寸
options.add_argument('window-size=100,200')
# 設(shè)置窗口啟動(dòng)位置(左上角坐標(biāo))
options.add_argument('window-position=230,0')
# 禁用gpu渲染
options.add_argument('disable-gpu')
# 全屏啟動(dòng)
options.add_argument('start-fullscreen')
# 全屏啟動(dòng),無地址欄
options.add_argument('kiosk')?文章來源:http://www.zghlxwxcb.cn/news/detail-510263.html
?# 啟動(dòng)時(shí),不激活(前置)窗口
options.add_argument('no-startup-window')?文章來源地址http://www.zghlxwxcb.cn/news/detail-510263.html
到了這里,關(guān)于Selenium 不開啟瀏覽器頁(yè)面執(zhí)行測(cè)試用例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!