0
我可以使用:硒ChromeOptions偏好設置默認打開文件對話框目錄
chromeOptions.AddUserProfilePreference("download.default_directory", downloadDirectory);
設置默認下載目錄,但我似乎無法找出首選項鍵是什麼設置默認打開的文件目錄。
我試圖尋找所有可能的首選項列表。
我可以使用:硒ChromeOptions偏好設置默認打開文件對話框目錄
chromeOptions.AddUserProfilePreference("download.default_directory", downloadDirectory);
設置默認下載目錄,但我似乎無法找出首選項鍵是什麼設置默認打開的文件目錄。
我試圖尋找所有可能的首選項列表。
例自動下載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);
我不是要設置下載目錄;我正在嘗試設置OpenFileDialog目錄。 –
你讓我感興趣,自從頁面/文件加載driver.get()以來,Selenium使用Open對話的目的是什麼? –
我最終只使用SendKeys.SendWait(pathName)打開對話框就設置了目錄;然後SendKeys.SendWait(「{Enter}」); –