Я использовал это, это тоже работает.Но единственное сокращение состоит в том, что вы должны знать имя файла, который вы скачали.
String myDownloadFolder = @"c:\temp\";
var options = new ChromeOptions();
options.AddUserProfilePreference("download.default_directory", myDownloadFolder);
driver = new ChromeDriver(options);
driver.Navigate().GoToUrl("http://google/download/some"); // download some stuffs
driver.FindElement(By.LinkText("Download")).Click();
System.Threading.Thread.Sleep(10000);
Assert.IsTrue(File.Exists(@"c:\temp\Test.docx"));