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

Selenium使用IE驱动启动IE兼容模式Edge时如何开启InPrivate窗口

IEDriver驱动IE兼容模式Edge启动InPrivate窗口配置方法

原生IE使用的-private启动参数对IE兼容模式下的Edge不生效,因为该模式下窗口宿主为Edge进程,需按以下步骤配置:

  • 基础兼容模式配置
    先配置InternetExplorerOptions的IE模式基础参数,保证驱动可以正常拉起Edge的IE兼容模式窗口,必填配置如下(以C#为例,其他语言对应同名参数即可):
    InternetExplorerOptions options = new InternetExplorerOptions();
    // 忽略缩放检查,避免驱动启动报错
    options.IgnoreZoomLevel = true;
    // 开启附加Edge Chrome内核模式
    options.AttachToEdgeChrome = true;
    // 替换为你本机Edge的实际安装路径
    options.EdgeExecutablePath = @"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe";
    
  • 隐私模式参数配置
    将启动参数从原生IE的-private替换为Edge隐私模式对应的-inprivate,赋值给BrowserCommandLineArguments属性:
    options.BrowserCommandLineArguments = "-inprivate";
    
  • 异常兜底配置(参数不生效时操作)
    如果配置完参数启动后还是普通窗口,检查本地组策略配置:
    • 打开本地组策略编辑器,定位到计算机配置 > 管理模板 > Microsoft Edge > InPrivate模式可用性,设置为已启用,下拉选项选择InPrivate模式可用
    • 同时定位到计算机配置 > 管理模板 > Windows组件 > Internet Explorer > 隐私,打开关闭InPrivate浏览项,设置为已禁用,避免IE侧策略限制兼容模式的隐私窗口启动

版本匹配提示:使用前请确认IEDriverServer.exe的大版本号和本机安装的Edge浏览器大版本号完全一致,版本不匹配会出现参数失效、启动闪退、元素定位失败等问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 01:06:22