public class ThucydidesWebdriverManager extends java.lang.Object implements WebdriverManager
| Constructor and Description |
|---|
ThucydidesWebdriverManager(WebDriverFactory webDriverFactory,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCurrentDriver() |
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) |
WebdriverContext |
inContext(java.lang.String context) |
static WebdriverInstances |
inThisTestThread() |
boolean |
isDriverInstantiated() |
void |
registerDriver(org.openqa.selenium.WebDriver driver) |
void |
resetDriver() |
void |
setCurrentDriver(org.openqa.selenium.WebDriver driver) |
@Inject public ThucydidesWebdriverManager(WebDriverFactory webDriverFactory, Configuration configuration)
public void closeDriver()
closeDriver in interface WebdriverManagerpublic void closeAllCurrentDrivers()
closeAllCurrentDrivers in interface WebdriverManagerpublic void closeAllDrivers()
closeAllDrivers in interface WebdriverManagerpublic void resetDriver()
resetDriver in interface WebdriverManagerpublic org.openqa.selenium.WebDriver getWebdriver()
getWebdriver in interface WebdriverManagerpublic WebdriverContext inContext(java.lang.String context)
inContext in interface WebdriverManagerpublic void setCurrentDriver(org.openqa.selenium.WebDriver driver)
setCurrentDriver in interface WebdriverManagerpublic void clearCurrentDriver()
clearCurrentDriver in interface WebdriverManagerpublic void registerDriver(org.openqa.selenium.WebDriver driver)
registerDriver in interface WebdriverManagerpublic java.lang.String getCurrentDriverName()
getCurrentDriverName in interface WebdriverManagerpublic org.openqa.selenium.remote.SessionId getSessionId()
getSessionId in interface WebdriverManagerpublic org.openqa.selenium.WebDriver getWebdriver(java.lang.String driverName)
getWebdriver in interface WebdriverManagerpublic static WebdriverInstances inThisTestThread()
public int getCurrentActiveWebdriverCount()
getCurrentActiveWebdriverCount in interface WebdriverManagerpublic int getActiveWebdriverCount()
getActiveWebdriverCount in interface WebdriverManagerpublic boolean isDriverInstantiated()
isDriverInstantiated in interface WebdriverManager