String path="D:\xyz\abc\";
FirefoxOptions profile = new FirefoxOptions();
profile.addPreference("browser.download.folderList", 2);
profile.addPreference("browser.download.manager.showWhenStarting", false);
profile.addPreference("browser.download.dir", **path**);
profile.addPreference("browser.helperApps.neverAsk.openFile","text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml");
profile.addPreference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml");
profile.addPreference("browser.helperApps.alwaysAsk.force", false);
profile.addPreference("browser.download.manager.alertOnEXEOpen", false);
profile.addPreference("browser.download.manager.focusWhenStarting", false);
profile.addPreference("browser.download.manager.useWindow", false);
profile.addPreference("browser.download.manager.showAlertOnComplete", false);
profile.addPreference("browser.download.manager.closeWhenDone", false);
new FirefoxDriver(profile);
Nguồn
2018-02-08 11:26:24
Bạn có thể sử dụng AutoIt cách khác để làm điều này rất trơn tru mà không thay đổi hoặc đề cập đến bất kỳ cấu hình hoặc thuộc tính tập tin, bạn có thể refere trả lời của tôi đến [bài tương tự] (https://stackoverflow.com/questions/27789023/ tương tác-với-pop-up-hộp-sử dụng-selenium-in-python/45323191 # 45323191) – eaccmk
Câu hỏi liên quan ở đây: https://stackoverflow.com/questions/18439851/downloading-file-using-selenium – stiemannkj1