Class FirefoxDriverFactory

java.lang.Object
jp.vmi.selenium.webdriver.WebDriverFactory
jp.vmi.selenium.webdriver.FirefoxDriverFactory

public class FirefoxDriverFactory
extends WebDriverFactory
Factory of FirefoxDriver.
  • Field Details

  • Constructor Details

    • FirefoxDriverFactory

      public FirefoxDriverFactory()
  • Method Details

    • getBrowserName

      public String getBrowserName()
      Description copied from class: WebDriverFactory
      Get browser name.
      Overrides:
      getBrowserName in class WebDriverFactory
      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: WebDriverFactory
      Create new WebDriver instance with driver options.
      Specified by:
      newInstance in class WebDriverFactory
      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.