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

C# Windows应用运行exe时如何隐藏Edge driver的命令提示符窗口

EdgeDriver隐藏命令行窗口正确实现

问题根因

  • HideCommandPromptWindow是EdgeDriverService类的属性,并非IWebDriver接口的成员,你之前对dr对象赋值的写法不生效
  • 该属性为布尔类型,不需要传入字符串格式的"true"

正确代码

// 初始化EdgeDriverService并配置驱动路径
EdgeDriverService edgeService = EdgeDriverService.CreateDefaultService(".", Path.Combine(Dir, "msedgedriver.exe"));
// 开启命令行窗口隐藏配置
edgeService.HideCommandPromptWindow = true;
// 用配置好的service创建EdgeDriver实例
IWebDriver dr = new EdgeDriver(edgeService);

提示:使用Path.Combine拼接路径可避免手动处理转义符导致的路径错误,需要提前引入System.IO命名空间。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:36:05