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

在Java版Selenium自动化时如何禁用Chrome通知弹窗?

如何禁用Chrome通知弹窗

你可以尝试通过配置Chrome的偏好设置(prefs)来默认拒绝所有通知权限,替代仅使用启动参数的方式,具体代码如下:

ChromeOptions options = new ChromeOptions();
// 禁用通知权限
Map<String, Object> prefs = new HashMap<>();
prefs.put("profile.default_content_setting_values.notifications", 2);
options.setExperimentalOption("prefs", prefs);
// 保留必要的启动参数
options.addArguments("--disable-popup-blocking");
driver = new ChromeDriver(options);

说明

  • profile.default_content_setting_values.notifications 设置为2代表默认拒绝所有通知请求
  • 仅用--disable-notifications参数在部分Chrome版本或场景下可能不生效,因为该参数主要针对旧版通知机制,而现代Chrome更依赖权限设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 19:04:49