public class WebDriverThreadLocalContainer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<org.openqa.selenium.WebDriver> |
ALL_WEB_DRIVERS |
protected java.util.List<org.openqa.selenium.support.events.WebDriverEventListener> |
listeners |
protected java.lang.ThreadLocal<org.openqa.selenium.WebDriver> |
THREAD_WEB_DRIVER |
| Constructor and Description |
|---|
WebDriverThreadLocalContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.openqa.selenium.support.events.WebDriverEventListener listener) |
protected org.openqa.selenium.WebDriver |
addListeners(org.openqa.selenium.WebDriver webdriver) |
void |
clearBrowserCache() |
protected void |
closeAllWebDrivers() |
void |
closeWebDriver() |
protected void |
closeWebDriver(org.openqa.selenium.WebDriver webdriver) |
protected org.openqa.selenium.WebDriver |
createChromeDriver() |
protected org.openqa.selenium.WebDriver |
createDriver() |
protected org.openqa.selenium.WebDriver |
createFirefoxDriver() |
protected org.openqa.selenium.WebDriver |
createHtmlUnitDriver() |
protected org.openqa.selenium.WebDriver |
createInstanceOf(java.lang.String className) |
protected org.openqa.selenium.WebDriver |
createInternetExplorerDriver() |
protected org.openqa.selenium.WebDriver |
createOperaDriver() |
protected org.openqa.selenium.WebDriver |
createPhantomJsDriver() |
protected org.openqa.selenium.WebDriver |
createRemoteDriver(java.lang.String remote,
java.lang.String browser) |
java.lang.String |
getCurrentUrl() |
java.lang.String |
getPageSource() |
org.openqa.selenium.WebDriver |
getWebDriver() |
protected void |
killBrowser(org.openqa.selenium.WebDriver webdriver) |
protected org.openqa.selenium.WebDriver |
maximize(org.openqa.selenium.WebDriver driver) |
void |
setWebDriver(org.openqa.selenium.WebDriver webDriver) |
protected java.util.List<org.openqa.selenium.support.events.WebDriverEventListener> listeners
protected java.util.List<org.openqa.selenium.WebDriver> ALL_WEB_DRIVERS
protected java.lang.ThreadLocal<org.openqa.selenium.WebDriver> THREAD_WEB_DRIVER
public void addListener(org.openqa.selenium.support.events.WebDriverEventListener listener)
public void setWebDriver(org.openqa.selenium.WebDriver webDriver)
public org.openqa.selenium.WebDriver getWebDriver()
public void closeWebDriver()
protected void closeAllWebDrivers()
protected void closeWebDriver(org.openqa.selenium.WebDriver webdriver)
protected void killBrowser(org.openqa.selenium.WebDriver webdriver)
public void clearBrowserCache()
public java.lang.String getPageSource()
public java.lang.String getCurrentUrl()
protected org.openqa.selenium.WebDriver createDriver()
protected org.openqa.selenium.WebDriver addListeners(org.openqa.selenium.WebDriver webdriver)
protected org.openqa.selenium.WebDriver createChromeDriver()
protected org.openqa.selenium.WebDriver createFirefoxDriver()
protected org.openqa.selenium.WebDriver createHtmlUnitDriver()
protected org.openqa.selenium.WebDriver createInternetExplorerDriver()
protected org.openqa.selenium.WebDriver createPhantomJsDriver()
protected org.openqa.selenium.WebDriver createOperaDriver()
protected org.openqa.selenium.WebDriver maximize(org.openqa.selenium.WebDriver driver)
protected org.openqa.selenium.WebDriver createInstanceOf(java.lang.String className)
protected org.openqa.selenium.WebDriver createRemoteDriver(java.lang.String remote,
java.lang.String browser)