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

运行C#简单自动化代码后Chrome浏览器无法打开的原因有哪些?

问题排查解决方案

按照优先级逐一排查以下问题即可解决:

  • 版本匹配问题
    这是最高发的故障原因,你需要确认本地安装的Chrome浏览器正式版大版本号,下载对应大版本的ChromeDriver使用,例如Chrome版本为116.x.x.x,就必须使用116开头版本的ChromeDriver,大版本不一致会直接导致浏览器拉起失败。
  • ChromeDriver路径配置问题
    初始化ChromeDriver时如果未显式指定driver存放路径,需要将chromedriver.exe放到项目的编译输出目录(也就是生成exe文件的文件夹);也可以在初始化时显式传入路径,代码示例:
    // 替换为你实际存放chromedriver.exe的文件夹路径
    var driver = new ChromeDriver(@"C:\WebDriver\");
    
  • 依赖包兼容性问题
    检查Nuget包管理器中安装的Selenium.WebDriver和Selenium.WebDriver.ChromeDriver版本是否兼容,建议将两个包都升级到最新稳定版后重试。
  • 权限与启动参数问题
    先移除所有自定义Chrome启动参数,使用最简初始化逻辑测试;如果仍失败可以右键点击Visual Studio,选择「以管理员身份运行」后重新编译执行,避免权限不足导致浏览器拉起失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:45:05