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

Edge IE模式启动后页面加载超时问题排查(含配置及代码)

Edge IE7模式启动超时问题排查与解决

一、现有配置的错误点

  • 注册表项不完整:Windows 11 64位系统中,32位程序(比如你用的32位Edge)会读取HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones下的键值,你仅修改了非Wow6432Node路径下0-4区域的2500项,导致Edge IE模式仍可能受增强保护模式限制,需将Wow6432Node对应路径下的2500值也设为0。
  • 驱动版本不匹配:IEDriverServer版本必须和你的Edge版本(108.0.1462.46)完全一致,版本不兼容是页面卡住的常见原因。
  • 缺失IE组件依赖:Win11下Edge IE模式依赖“Internet Explorer 11”组件,需通过「控制面板→程序→启用或关闭Windows功能」勾选该组件(无需打开独立IE,仅需启用组件)。

二、代码修正方案

Win11下无需使用IEDriverServer,直接用EdgeDriver配置IE模式更稳定,修正后的Robot Framework代码如下:

*** Settings ***
Library   SeleniumLibrary

*** Variables ***
# 需下载与Edge版本108.0.1462.46完全匹配的32位EdgeDriver
${EdgeDriver}  D:\EdgeDriver\msedgedriver.exe
${EdgePath}    C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

*** Test Cases ***
Example Test
    # 创建Edge配置字典,指定IE7模式
    ${options}=    Create Dictionary    ie.mode=IE7
    ${options}[binary]    Set Variable    ${EdgePath}
    # 启动Edge并开启IE模式
    Open Browser    https://www.google.com.tw/    edge    executable_path=${EdgeDriver}    options=${options}
    Maximize Browser Window
    # 显式等待页面元素加载,避免超时
    Wait Until Page Contains Element    css=input[name='q']    timeout=30

三、额外注意事项

  • EdgeDriver需下载对应版本(108.0.1462.46)的32位版本,和你的Edge位数保持一致。
  • 提前在Edge设置中开启IE模式:打开Edge→设置→默认浏览器→允许在Internet Explorer模式下重新加载网站,设置为“允许”。
  • 运行测试前关闭所有Edge进程,避免残留进程干扰驱动连接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:05:25