0
public static void main(String[] args)
{
try
{
WebDriver driver = new FirefoxDriver(getFProfile());
driver.get("http://www.energy.umich.edu/sites/default/files/pdf-sample.pdf");
WebDriver driver1 = new FirefoxDriver(getFProfile());
driver1.get("http://samplecsvs.s3.amazonaws.com/SalesJan2009.csv");
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static FirefoxProfile getFProfile()
{
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("browser.download.folderList", 2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting", false);
firefoxProfile.setPreference("browser.download.dir", "${user.home}\\Downloads"); //C:\\download
//For PDF
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
//For CSV
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "text/csv");
firefoxProfile.setPreference("pdfjs.disabled", true);
firefoxProfile.setPreference("plugin.scan.Acrobat", "99.0");
firefoxProfile.setPreference("plugin.scan.plid.all", false);
return firefoxProfile;
}
上面的代碼工作僅但被顯示的.csv提示.pdf文件。 我們如何使用單個配置文件首選項設置自動保存。檔案喜好下載任何文件在Firefox(不同的瀏覽器也)
請幫我解決這個問題。
我已經試過了,但它不適合我,順便說一句,謝謝你的迴應。 –