public class WebdriverProxyFactory
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
static void |
clearBrowserSession(org.openqa.selenium.WebDriver driver) |
void |
clearMockDriver() |
static java.util.List<ThucydidesWebDriverEventListener> |
getEventListeners() |
static WebdriverProxyFactory |
getFactory() |
void |
notifyListenersOfWebdriverCreationIn(WebDriverFacade webDriverFacade) |
org.openqa.selenium.WebDriver |
proxyDriver() |
WebDriverFacade |
proxyFor(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass) |
WebDriverFacade |
proxyFor(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass,
WebDriverFactory webDriverFactory,
Configuration configuration) |
WebDriverFacade |
proxyFor(org.openqa.selenium.WebDriver driver) |
void |
registerListener(ThucydidesWebDriverEventListener eventListener) |
static void |
resetDriver(org.openqa.selenium.WebDriver driver) |
void |
useMockDriver(WebDriverFacade mockDriver) |
public static WebdriverProxyFactory getFactory()
public static java.util.List<ThucydidesWebDriverEventListener> getEventListeners()
public WebDriverFacade proxyFor(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass)
public WebDriverFacade proxyFor(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass, WebDriverFactory webDriverFactory, Configuration configuration)
public WebDriverFacade proxyFor(org.openqa.selenium.WebDriver driver)
public void registerListener(ThucydidesWebDriverEventListener eventListener)
public void notifyListenersOfWebdriverCreationIn(WebDriverFacade webDriverFacade)
public org.openqa.selenium.WebDriver proxyDriver()
public static void resetDriver(org.openqa.selenium.WebDriver driver)
public void useMockDriver(WebDriverFacade mockDriver)
public void clearMockDriver()
public static void clearBrowserSession(org.openqa.selenium.WebDriver driver)