Package net.thucydides.core.webdriver
Class WebdriverInstances
- java.lang.Object
-
- net.thucydides.core.webdriver.WebdriverInstances
-
public class WebdriverInstances extends Object
One or more WebDriver drivers that are being used in a test.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
WebdriverInstances.InstanceRegistration
-
Constructor Summary
Constructors Constructor Description WebdriverInstances()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCurrentActiveDriver()
Set<org.openqa.selenium.WebDriver>
closeAllDrivers()
org.openqa.selenium.WebDriver
closeCurrentDriver()
void
closeCurrentDrivers()
boolean
driverIsRegisteredFor(String driverName)
Map<String,org.openqa.selenium.WebDriver>
getActiveDriverMap()
List<org.openqa.selenium.WebDriver>
getActiveDrivers()
List<String>
getActiveDriverTypes()
int
getActiveWebdriverCount()
org.openqa.selenium.WebDriver
getCurrentDriver()
String
getCurrentDriverName()
List<org.openqa.selenium.WebDriver>
getCurrentDrivers()
String
getCurrentDriverType()
boolean
hasAnInstantiatedDriver()
WebdriverInstances.InstanceRegistration
registerDriverCalled(String driverName)
void
resetCurrentDriver()
void
setCurrentActiveDriver(org.openqa.selenium.WebDriver driver)
void
setCurrentDriverTo(org.openqa.selenium.WebDriver driver)
org.openqa.selenium.WebDriver
useDriver(String driverName)
-
-
-
Method Detail
-
getCurrentDriver
public org.openqa.selenium.WebDriver getCurrentDriver()
-
getCurrentDriverName
public String getCurrentDriverName()
-
getCurrentDriverType
public String getCurrentDriverType()
-
closeCurrentDriver
public org.openqa.selenium.WebDriver closeCurrentDriver()
-
resetCurrentDriver
public void resetCurrentDriver()
-
driverIsRegisteredFor
public boolean driverIsRegisteredFor(String driverName)
-
useDriver
public org.openqa.selenium.WebDriver useDriver(String driverName)
-
closeAllDrivers
public Set<org.openqa.selenium.WebDriver> closeAllDrivers()
-
closeCurrentDrivers
public void closeCurrentDrivers()
-
getActiveWebdriverCount
public int getActiveWebdriverCount()
-
hasAnInstantiatedDriver
public boolean hasAnInstantiatedDriver()
-
setCurrentDriverTo
public void setCurrentDriverTo(org.openqa.selenium.WebDriver driver)
-
getActiveDrivers
public List<org.openqa.selenium.WebDriver> getActiveDrivers()
-
setCurrentActiveDriver
public void setCurrentActiveDriver(org.openqa.selenium.WebDriver driver)
-
clearCurrentActiveDriver
public void clearCurrentActiveDriver()
-
getCurrentDrivers
public List<org.openqa.selenium.WebDriver> getCurrentDrivers()
-
registerDriverCalled
public WebdriverInstances.InstanceRegistration registerDriverCalled(String driverName)
-
-