Can anyone help to create a profile and set options using firefox (gecko driver) to automatically download files in selenium webdriver - ja
1/ create a new firefox profile manualy in firefox.exe -p
2/ run firefox with this new profile and set up to automaticly download PDF files
3/ use this:
@BeforeClass
public static void setUpClass() {
FirefoxOptions options = new FirefoxOptions();
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile selenium_profile = allProfiles.getProfile("NAME OF THE NEW FIREFOX PROFILE");
options.setProfile(selenium_profile);
options.setBinary("PATH TO FIREFOX.EXE");
System.setProperty("webdriver.gecko.driver", "PATH TO GECKODRIVER.EXE");
driver = new FirefoxDriver(options);
driver.manage().window().maximize();
}
using existing custom firefox profile, you can run your test with almost any firefox setting modification (proxy setings, 1 imported certificate with no asking, extensions, etc.)
No more need to specify in code:
FirefoxProfile selenium_profile = new FirefoxProfile();
selenium_profile.setPreference...