最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Selenium:设置无头浏览器

业界 admin 26浏览 0评论

在使用selenium执行测试用例时,每条用例执行过程中都会打开一个浏览器,如果用例数量过多时,每次运行均需要调用一次浏览器,增加了服务器压力,而无头模式就可以解决这种问题,他可以让运行速度更快,占用的资源也更少,让浏览器偷偷的在后台工作。

无头模式,是webdriver浏览器驱动的一个功能,可以支持不打开浏览器,直接跟网页进行交互,能够模拟真实得到浏览器进行操作。

操作环境

Windows 10
Python 3.9.1
Selenium 4.0.0
Chrome 浏览器

使用方法

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)

在使用selenium执行测试用例时,每条用例执行过程中都会打开一个浏览器,如果用例数量过多时,每次运行均需要调用一次浏览器,增加了服务器压力,而无头模式就可以解决这种问题,他可以让运行速度更快,占用的资源也更少,让浏览器偷偷的在后台工作。

无头模式,是webdriver浏览器驱动的一个功能,可以支持不打开浏览器,直接跟网页进行交互,能够模拟真实得到浏览器进行操作。

操作环境

Windows 10
Python 3.9.1
Selenium 4.0.0
Chrome 浏览器

使用方法

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)

发布评论

评论列表 (0)

  1. 暂无评论