Подскажите, пожалуйста, как можно обойти Whould you like to save this file окно на ФаерФоксе?
А конкретно мне нужно проверить что прошла закачка файла, после оплаты. Проверить и потом удалить файл.
Я попытался сделать …
На хроме реализовала так
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("download.default_directory", "C:\\Users\\nlinda\\Desktop");
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("download.directory_upgrade", true);
chromePrefs.put("safebrowsing.enabled", "true");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
ChromeDriverManager.getInstance().setup();
browser = "chrome";
WebDriverRunner.setWebDriver(new ChromeDriver(options));
File dir = new File(“C:\Users\nlinda\Desktop”);
File[] dirContents = dir.listFiles();
for (int i = 0; i < dirContents.length; i++) {
if (dirContents[i].getName().equals("downloadedFileName")) {
// File has been found, it can now be deleted:
//dirContents[i].delete();
}
else {System.out.println("njn");
} Thread.sleep(5000);
}}
У меня получилось вроде, но только с хромом, на ФФ пробовала так
`FirefoxProfile profile = new FirefoxProfile();`
profile.setPreference("safebrowsing.enabled", "true");
profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
profile.setPreference("browser.download.manager.closeWhenDone", true);
profile.setPreference("browser.download.manager.focusWhenStarting", false);
profile.setPreference("browser.download.manager.showWhenStarting",false);
Но всеравно выскакивает это окно
Так же пробовала в самих настройках ФФ изменить, но тоже не получилось