You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium无头模式下Chrome扩展页面渲染异常问题求助

问题:Selenium Chrome无头模式下扩展页面无法渲染导致截图空白

在使用Selenium控制Chrome浏览器的无头模式时,遇到扩展页面无法渲染、截图空白的问题,关闭无头模式后问题消失。需要找到在无头模式下正常渲染扩展页面并完成截图的方案。

原使用代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

options = webdriver.ChromeOptions()
options.add_extension("ext.crx")
options.add_argument("--window-size=1920,1080")
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)

driver.get("chrome-extension://*****/popup.html")

driver.save_screenshot('1.png')
driver.quit()

预期效果是在无头模式下成功渲染Chrome扩展页面并捕获页面截图。

解决方案

将原无头模式参数--headless替换为--headless=new即可解决问题,修改后的参数添加代码如下:

options.add_argument("--headless=new")

内容的提问来源于stack exchange,提问作者user14430710

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:02:03