Package jp.vmi.selenium.webdriver
Class ChromeDriverFactory
java.lang.Object
jp.vmi.selenium.webdriver.WebDriverFactory
jp.vmi.selenium.webdriver.ChromeDriverFactory
public class ChromeDriverFactory extends WebDriverFactory
Factory of
ChromeDriver.-
Field Summary
Fields Modifier and Type Field Description static StringBROWSER_NAMEFields inherited from class jp.vmi.selenium.webdriver.WebDriverFactory
DEFAULT_HEIGHT, DEFAULT_WIDTH -
Constructor Summary
Constructors Constructor Description ChromeDriverFactory() -
Method Summary
Modifier and Type Method Description StringgetBrowserName()Get browser name.static org.openqa.selenium.chrome.ChromeOptionsnewChromeOptions(DriverOptions driverOptions)Create ChromeOptions.org.openqa.selenium.WebDrivernewInstance(DriverOptions driverOptions)Create new WebDriver instance with driver options.static voidsetDriverSpecificCapabilities(org.openqa.selenium.remote.DesiredCapabilities caps, DriverOptions driverOptions)set driver specific capabilities.Methods inherited from class jp.vmi.selenium.webdriver.WebDriverFactory
equals, getDefaultWindowSize, isProxySupported, newProxy, setInitialWindowSize, setupBuilder, setupProxy, toString
-
Field Details
-
BROWSER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ChromeDriverFactory
public ChromeDriverFactory()
-
-
Method Details
-
getBrowserName
Description copied from class:WebDriverFactoryGet browser name.- Overrides:
getBrowserNamein classWebDriverFactory- Returns:
- browser name. (i.e. "firefox", "chrome", ...)
-
newChromeOptions
public static org.openqa.selenium.chrome.ChromeOptions newChromeOptions(DriverOptions driverOptions)Create ChromeOptions.- Parameters:
driverOptions- driver options.- Returns:
- ChromeOptions
-
setDriverSpecificCapabilities
public static void setDriverSpecificCapabilities(org.openqa.selenium.remote.DesiredCapabilities caps, DriverOptions driverOptions)set driver specific capabilities.- Parameters:
caps- desired capabilities.driverOptions- driver options.
-
newInstance
Description copied from class:WebDriverFactoryCreate new WebDriver instance with driver options.- Specified by:
newInstancein classWebDriverFactory- Parameters:
driverOptions- driver options.- Returns:
- WebDriver instance.
-