List of usage examples for org.openqa.selenium.firefox FirefoxDriver PROFILE
String PROFILE
To view the source code for org.openqa.selenium.firefox FirefoxDriver PROFILE.
Click Source Link
From source file:sfp.gov.py.core.FFDriver.java
License:Open Source License
/** * https://www.seleniumeasy.com/selenium-tutorials/how-to-download-a-file-with-webdriver */// w ww . j a va2 s. c o m private static void loadCapabilities() { profile = new FirefoxProfile(); capability = DesiredCapabilities.firefox(); capability.setCapability(FirefoxDriver.PROFILE, profile); capability.setPlatform(Platform.WIN10); capability.setVersion("51.0.1"); capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); profile.setPreference("browser.download.folderList", 2); profile.setPreference("browser.download.manager.showWhenStarting", false); profile.setPreference("browser.download.dir", properties.getProperty("app.download-path")); profile.setPreference("browser.helperApps.neverAsk.openFile", String.join(",", mimeTypes)); profile.setPreference("browser.helperApps.neverAsk.saveToDisk", String.join(",", mimeTypes)); profile.setPreference("browser.helperApps.alwaysAsk.force", false); profile.setPreference("browser.download.manager.alertOnEXEOpen", false); profile.setPreference("browser.download.manager.focusWhenStarting", false); profile.setPreference("browser.download.manager.useWindow", false); profile.setPreference("browser.download.manager.showAlertOnComplete", false); profile.setPreference("browser.download.manager.closeWhenDone", false); }
From source file:stepparsing.FirefoxWebDriver.java
public static WebDriver getDriver() { System.setProperty("webdriver.gecko.driver", "C:\\Selenium\\geckodriver.exe"); ProfilesIni webProfile = new ProfilesIni(); FirefoxProfile profile = webProfile.getProfile("WebSel"); DesiredCapabilities firefox = DesiredCapabilities.firefox(); firefox.setCapability(FirefoxDriver.PROFILE, profile); WebDriver driver = WebDriverFactory.getDriver(firefox); return driver; // driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS); // driver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS); // /*ww w .ja v a2s . co m*/ // // // return driver; }