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

Edge浏览器Selenium Driver运行异常求助(版本115.0.1901.188)

Edge驱动与Selenium脚本运行异常排查方案
  • 检查驱动路径配置是否正确
    确认代码里的路径设置格式无误:

    // 注意反斜杠要转义,或者用正斜杠
    System.setProperty("webdriver.edge.driver", "C:\\drivers\\msedgedriver.exe");
    // 或者
    System.setProperty("webdriver.edge.driver", "C:/drivers/msedgedriver.exe");
    

    路径里如果有空格或特殊字符,要么给路径加引号,要么改用短路径(比如把Program Files改成Progra~1)。

  • 验证驱动本身的可用性
    直接双击msedgedriver.exe,如果能弹出命令行窗口后正常退出,说明驱动没问题;如果报错,重新下载对应115.0.1901.188版本的64位驱动替换现有文件。另外要确保驱动所在文件夹有读写权限,避免Eclipse运行时无法访问。

  • 确认Selenium版本匹配
    Edge 115需要搭配Selenium 4.10.0及以上版本,旧版3.x完全不支持。如果用Maven,检查pom.xml里的依赖:

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>4.11.0</version>
    </dependency>
    

    直接升级到最新稳定版Selenium能避免大部分版本兼容问题。

  • 清理残留进程
    打开任务管理器,结束所有msedge.exe和msedgedriver.exe进程,再重新运行脚本。脚本结尾一定要用driver.quit()而非driver.close(),防止残留进程占用驱动资源。

  • 尝试环境变量配置
    把msedgedriver.exe所在路径添加到系统PATH环境变量里,然后代码里去掉手动设置System.setProperty的代码,让Selenium自动查找驱动,这种方式能避免路径配置错误。

  • 简化脚本初始化逻辑
    先去掉所有自定义的EdgeOptions配置,用最简模式测试:

    EdgeOptions options = new EdgeOptions();
    WebDriver driver = new EdgeDriver(options);
    

    排除因配置冲突导致的启动失败,确认基础功能正常后再逐步添加需要的配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 10:02:40