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

如何在Selenium自动化中开启Chrome扩展页面的开发者模式

解决方案

方案1:直接通过启动参数加载解压后的扩展(优先推荐)

无需单独开启开发者模式,直接在启动参数中指定解压后的扩展文件夹绝对路径即可,Chrome通过Selenium启动时会自动加载该扩展,不受默认开发者模式关闭的影响:

from selenium import webdriver

options = webdriver.ChromeOptions()
# 替换为你本地解压后的扩展文件夹的绝对路径,多扩展路径用英文逗号分隔
options.add_argument("--load-extension=/path/to/your/unzipped/extension")

driver = webdriver.Chrome(options=options)

方案2:通过偏好配置强制全局开启开发者模式

如果需要先开启全局开发者模式再执行后续操作,可以通过配置Chrome的实验性偏好参数实现:

from selenium import webdriver

options = webdriver.ChromeOptions()
# 强制开启扩展开发者模式
options.add_experimental_option("prefs", {
    "extensions.developer_mode": True
})

driver = webdriver.Chrome(options=options)

补充说明

  • 你之前使用的--force-dev-mode-highlighting参数仅用于开发者模式的界面高亮提示,不具备开启开发者模式的作用;--system-developer-mode是ChromeOS专属参数,桌面端Chrome不生效,因此两次配置都无法达到预期效果。
  • 如果公司政策仅允许使用解压后的扩展,优先使用方案1即可,全程无需手动操作扩展管理页面。

内容的提问来源于stack exchange,提问作者Shiva Krishna Chippa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:57:03