List of usage examples for org.openqa.selenium.firefox FirefoxProfile getBooleanPreference
public boolean getBooleanPreference(String key, boolean defaultValue)
From source file:com.seleniumtests.ut.browserfactory.TestFirefoxCapabilitiesFactory.java
License:Apache License
@Test(groups = { "ut" }) public void testCreateDefaultFirefoxCapabilities() { Mockito.when(config.getMode()).thenReturn(DriverMode.LOCAL); Mockito.when(config.isSetAcceptUntrustedCertificates()).thenReturn(true); Mockito.when(config.isSetAssumeUntrustedCertificateIssuer()).thenReturn(true); MutableCapabilities capa = new FirefoxCapabilitiesFactory(config).createCapabilities(); Assert.assertEquals(capa.getCapability(CapabilityType.BROWSER_NAME), "firefox"); Assert.assertEquals(capa.getCapability(FirefoxDriver.MARIONETTE), false); FirefoxProfile profile = (FirefoxProfile) capa.getCapability(FirefoxDriver.PROFILE); // check profile Assert.assertTrue(profile.getBooleanPreference("webdriver_accept_untrusted_certs", false)); Assert.assertTrue(profile.getBooleanPreference("webdriver_assume_untrusted_issuer", false)); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Window.QueryInterface", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Window.frameElement.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(/* www .jav a2s . c om*/ profile.getStringPreference("capability.policy.default.HTMLDocument.compatMode.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Document.compatMode.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getIntegerPreference("dom.max_chrome_script_run_time", 100), 0); Assert.assertEquals(profile.getIntegerPreference("dom.max_script_run_time", 100), 0); }
From source file:com.seleniumtests.ut.browserfactory.TestFirefoxCapabilitiesFactory.java
License:Apache License
@Test(groups = { "ut" }) public void testCreateFirefoxCapabilitiesOverrideDownloadDir() { Mockito.when(config.getBrowserDownloadDir()).thenReturn("/home/download"); MutableCapabilities capa = new FirefoxCapabilitiesFactory(config).createCapabilities(); FirefoxProfile profile = (FirefoxProfile) capa.getCapability(FirefoxDriver.PROFILE); // check profile Assert.assertEquals(profile.getStringPreference("browser.download.dir", ""), "/home/download"); Assert.assertEquals(profile.getIntegerPreference("browser.download.folderList", 0), 2); Assert.assertEquals(profile.getBooleanPreference("browser.download.manager.showWhenStarting", true), false); Assert.assertEquals(profile.getStringPreference("browser.helperApps.neverAsk.saveToDisk", ""), "application/octet-stream,text/plain,application/pdf,application/zip,text/csv,text/html"); }
From source file:com.seleniumtests.ut.browserfactory.TestMarionetteCapabilitiesFactory.java
License:Apache License
@Test(groups = { "ut" }) public void testCreateDefaultMarionetteCapabilities() { Mockito.when(config.getMode()).thenReturn(DriverMode.LOCAL); Mockito.when(config.isSetAcceptUntrustedCertificates()).thenReturn(true); Mockito.when(config.isSetAssumeUntrustedCertificateIssuer()).thenReturn(true); MutableCapabilities capa = new FirefoxCapabilitiesFactory(config).createCapabilities(); Assert.assertEquals(capa.getCapability(CapabilityType.BROWSER_NAME), "firefox"); Assert.assertEquals(capa.getCapability(FirefoxDriver.MARIONETTE), true); FirefoxProfile profile = (FirefoxProfile) capa.getCapability(FirefoxDriver.PROFILE); // check profile Assert.assertTrue(profile.getBooleanPreference("webdriver_accept_untrusted_certs", false)); Assert.assertTrue(profile.getBooleanPreference("webdriver_assume_untrusted_issuer", false)); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Window.QueryInterface", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Window.frameElement.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(//from w ww . j av a2 s .c om profile.getStringPreference("capability.policy.default.HTMLDocument.compatMode.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getStringPreference("capability.policy.default.Document.compatMode.get", ""), FirefoxCapabilitiesFactory.ALL_ACCESS); Assert.assertEquals(profile.getIntegerPreference("dom.max_chrome_script_run_time", 100), 0); Assert.assertEquals(profile.getIntegerPreference("dom.max_script_run_time", 100), 0); }
From source file:com.seleniumtests.ut.browserfactory.TestMarionetteCapabilitiesFactory.java
License:Apache License
@Test(groups = { "ut" }) public void testCreateMarionetteCapabilitiesOverrideDownloadDir() { Mockito.when(config.getBrowserDownloadDir()).thenReturn("/home/download"); MutableCapabilities capa = new FirefoxCapabilitiesFactory(config).createCapabilities(); FirefoxProfile profile = (FirefoxProfile) capa.getCapability(FirefoxDriver.PROFILE); // check profile Assert.assertEquals(profile.getStringPreference("browser.download.dir", ""), "/home/download"); Assert.assertEquals(profile.getIntegerPreference("browser.download.folderList", 0), 2); Assert.assertEquals(profile.getBooleanPreference("browser.download.manager.showWhenStarting", true), false); Assert.assertEquals(profile.getStringPreference("browser.helperApps.neverAsk.saveToDisk", ""), "application/octet-stream,text/plain,application/pdf,application/zip,text/csv,text/html"); }