如何在Selenium自动化中设置Chromium Edge自定义下载目录
设置Chromium Edge浏览器的自定义下载目录(Selenium自动化)
由于Chromium内核的Edge和Chrome共享大量内核配置项,你可以沿用类似Chrome的配置逻辑,但需要使用EdgeOptions类来替代ChromeOptions。
实现代码
// 初始化EdgeOptions对象 var options = new EdgeOptions(); // 设置自定义下载目录路径 options.AddUserProfilePreference("download.default_directory", downloadFilepath); // 可选配置:取消下载弹窗提示 options.AddUserProfilePreference("download.prompt_for_download", false); // 可选配置:确保自定义目录设置生效 options.AddUserProfilePreference("download.directory_upgrade", true); // 传入配置初始化EdgeDriver var driver = new EdgeDriver(options);
关键说明
- 核心配置项
download.default_directory和Chrome完全一致,指定你的目标文件夹路径即可 - 添加
download.prompt_for_download可以避免自动化过程中弹出下载确认框 download.directory_upgrade用于确保浏览器使用新的下载目录,而非沿用旧设置
内容的提问来源于stack exchange,提问作者Pradeep Juloori
相关产品推荐
相关产品推荐

