2016-03-08 43 views

回答

0

例自動下載Chrome存在的PDF:

var options = new ChromeOptions(); 
options.AddUserProfilePreference("download.default_directory", "c:\\Download"); 
options.AddUserProfilePreference("download.directory_upgrade", true); 
options.AddUserProfilePreference("download.prompt_for_download", false); 
options.AddUserProfilePreference("plugins.plugins_disabled", new []{"Chrome PDF Viewer"}); 

var service = ChromeDriverService.CreateDefaultService(); 
var driver = new ChromeDriver(service, options); 
+0

我不是要設置下載目錄;我正在嘗試設置OpenFileDialog目錄。 –

+0

你讓我感興趣,自從頁面/文件加載driver.get()以來,Selenium使用Open對話的目的是什麼? –

+0

我最終只使用SendKeys.SendWait(pathName)打開對話框就設置了目錄;然後SendKeys.SendWait(「{Enter}」); –