C#Selenium ChromeOptions未设置/更改默认下载位置

时间:2018-03-22 13:14:18

标签: c# google-chrome selenium selenium-chromedriver

每次尝试使用以下代码在确切位置下载文件。 它只是下载到默认下载文件夹。是否还有其他Chrome选项可以解决此问题?

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference("download.prompt_for_download", false);
chromeOptions.AddUserProfilePreference("download.directory_upgrade", true);
chromeOptions.AddUserProfilePreference("download.default_directory", MyLocation);
driver = new ChromeDriver(service, chromeOptions);

1 个答案:

答案 0 :(得分:0)

添加这些参数有助于更改文件夹。谢谢,DebanjanB指向正确的方向 - 只是我需要Chrome / C#相当于你对这个问题的回答。

                chromeOptions.AddArguments("--browser.download.folderList=2");
                chromeOptions.AddArguments("--browser.helperApps.neverAsk.saveToDisk=image/jpg");
                chromeOptions.AddArguments("--browser.download.dir="+MyLocation);
                chromeOptions.AddUserProfilePreference("download.default_directory", MyLocation);