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

如何在Selenium ChromeDriver中启用密码保存功能

ChromeDriver无法弹出密码保存提示的解决方案

核心原因

ChromeDriver启动时会默认注入disable-save-password-bubble参数覆盖原有配置,哪怕你指定了固定配置文件,也会强制禁用密码保存提示弹窗。

具体修复步骤

1. 配置ChromeOptions排除禁用参数并开启密码保存相关配置

以Python代码为例,其他编程语言对应调整ChromeOptions参数即可:

from selenium import webdriver

options = webdriver.ChromeOptions()
# 排除ChromeDriver默认添加的禁用密码保存提示参数
options.add_experimental_option("excludeSwitches", ["disable-save-password-bubble"])
# 替换为你自己的固定配置文件本地路径
options.add_argument("user-data-dir=/path/to/your/custom/chrome/profile")
# 显式设置密码保存相关偏好
prefs = {
    "credentials_enable_service": True,
    "profile.password_manager_enabled": True,
    "save_passwords_on_sites": ["*"]
}
options.add_experimental_option("prefs", prefs)

driver = webdriver.Chrome(options=options)

2. 验证固定配置文件的基础设置

先手动打开对应Chrome配置文件(不通过ChromeDriver启动),访问chrome://settings/passwords确认以下配置:

  • 询问是否保存密码开关已开启
  • 测试站点没有被加入「从不保存密码」的站点列表
  • 没有开启自动删除Cookie、退出时清除浏览数据的相关设置

3. 排查冲突参数

检查启动ChromeOptions时是否添加了以下会禁用密码保存的参数,如有则删除:

  • --incognito:隐身模式默认禁用密码保存功能
  • --disable-sync:不同步账号可能影响密码管理器正常运行
  • 任何设置profile.password_manager_enabled为False的偏好配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 01:45:00