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

ChromeDriver 89运行Selenium无头模式出现Permissions-Policy报错

报错本质说明

这是完全不影响测试执行的无害提示,不属于脚本故障。

  • 触发逻辑:interest-cohort是Chrome 91及以上版本才支持的Permissions-Policy特性标识,你当前使用的Chrome 89版本的权限解析模块无法识别该标识,而访问的目标站点已经在响应头中配置了该权限规则,因此Chrome在解析响应时会持续输出INFO级提示日志。
  • 该提示与Selenium配置、headless运行模式无关,即便切换为有头模式手动打开同版本Chrome访问目标站点,DevTools控制台也会输出完全相同的内容。
可落地解决方案
  • 方案1:从根源屏蔽特性解析逻辑
    在原有Chrome启动参数中增加--disable-features=InterestCohort,即可彻底消除这类冗余日志,修改后的参数配置示例:
    chrome_options = Options()
    chrome_options.add_argument("--headless")
    # 新增参数解决Permissions-Policy头报错
    chrome_options.add_argument("--disable-features=InterestCohort")
    
  • 方案2:关闭ChromeDriver冗余日志推送
    无需调整浏览器特性配置时,可通过Chrome实验开关屏蔽ChromeDriver向控制台推送的INFO级日志,配置代码为:
    # 新增参数屏蔽ChromeDriver无关日志输出
    chrome_options.add_experimental_option('excludeSwitches', ['enable-logging'])
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 06:15:02