public class ThucydidesWebdriverManager extends java.lang.Object implements WebdriverManager
Constructor and Description |
---|
ThucydidesWebdriverManager(WebDriverFactory webDriverFactory,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
closeAllCurrentDrivers() |
void |
closeAllDrivers() |
void |
closeDriver() |
int |
getActiveWebdriverCount() |
int |
getCurrentActiveWebdriverCount() |
java.lang.String |
getCurrentDriverName() |
org.openqa.selenium.remote.SessionId |
getSessionId() |
org.openqa.selenium.WebDriver |
getWebdriver() |
org.openqa.selenium.WebDriver |
getWebdriver(java.lang.String driverName) |
static WebdriverInstances |
inThisTestThread() |
boolean |
isDriverInstantiated() |
void |
resetDriver() |
@Inject public ThucydidesWebdriverManager(WebDriverFactory webDriverFactory, Configuration configuration)
public void closeDriver()
closeDriver
in interface WebdriverManager
public void closeAllCurrentDrivers()
closeAllCurrentDrivers
in interface WebdriverManager
public void closeAllDrivers()
closeAllDrivers
in interface WebdriverManager
public void resetDriver()
resetDriver
in interface WebdriverManager
public org.openqa.selenium.WebDriver getWebdriver()
getWebdriver
in interface WebdriverManager
public java.lang.String getCurrentDriverName()
getCurrentDriverName
in interface WebdriverManager
public org.openqa.selenium.remote.SessionId getSessionId()
getSessionId
in interface WebdriverManager
public org.openqa.selenium.WebDriver getWebdriver(java.lang.String driverName)
getWebdriver
in interface WebdriverManager
public static WebdriverInstances inThisTestThread()
public int getCurrentActiveWebdriverCount()
getCurrentActiveWebdriverCount
in interface WebdriverManager
public int getActiveWebdriverCount()
getActiveWebdriverCount
in interface WebdriverManager
public boolean isDriverInstantiated()
isDriverInstantiated
in interface WebdriverManager