Package jp.vmi.selenium.webdriver
Class FirefoxDriverFactory
- java.lang.Object
-
- jp.vmi.selenium.webdriver.WebDriverFactory
-
- jp.vmi.selenium.webdriver.FirefoxDriverFactory
-
public class FirefoxDriverFactory extends WebDriverFactory
Factory ofFirefoxDriver.
-
-
Field Summary
Fields Modifier and Type Field Description static StringBROWSER_NAME-
Fields inherited from class jp.vmi.selenium.webdriver.WebDriverFactory
DEFAULT_HEIGHT, DEFAULT_WIDTH
-
-
Constructor Summary
Constructors Constructor Description FirefoxDriverFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBrowserName()Get browser name.static org.openqa.selenium.firefox.FirefoxOptionsnewFirefoxOptions(DriverOptions driverOptions)Create and initialize FirefoxOptions.org.openqa.selenium.WebDrivernewInstance(DriverOptions driverOptions)Create new WebDriver instance with driver options.static voidsetDriverSpecificCapabilitiesForRemoteWebDriver(org.openqa.selenium.remote.DesiredCapabilities caps, DriverOptions driverOptions)set driver specific capabilities for RemoteWebDriver.-
Methods inherited from class jp.vmi.selenium.webdriver.WebDriverFactory
equals, getDefaultWindowSize, isProxySupported, newProxy, setInitialWindowSize, setupBuilder, setupProxy, toString
-
-
-
-
Field Detail
-
BROWSER_NAME
public static final String BROWSER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBrowserName
public String getBrowserName()
Description copied from class:WebDriverFactoryGet browser name.- Overrides:
getBrowserNamein classWebDriverFactory- Returns:
- browser name. (i.e. "firefox", "chrome", ...)
-
newFirefoxOptions
public static org.openqa.selenium.firefox.FirefoxOptions newFirefoxOptions(DriverOptions driverOptions)
Create and initialize FirefoxOptions.- Parameters:
driverOptions- driver options.- Returns:
- FirefoxOptions.
-
newInstance
public org.openqa.selenium.WebDriver newInstance(DriverOptions driverOptions)
Description copied from class:WebDriverFactoryCreate new WebDriver instance with driver options.- Specified by:
newInstancein classWebDriverFactory- Parameters:
driverOptions- driver options.- Returns:
- WebDriver instance.
-
setDriverSpecificCapabilitiesForRemoteWebDriver
public static void setDriverSpecificCapabilitiesForRemoteWebDriver(org.openqa.selenium.remote.DesiredCapabilities caps, DriverOptions driverOptions)set driver specific capabilities for RemoteWebDriver.- Parameters:
caps- desired capabilities.driverOptions- driver options.
-
-