Package net.thucydides.core.webdriver
Class WebdriverInstances
java.lang.Object
net.thucydides.core.webdriver.WebdriverInstances
public class WebdriverInstances
extends java.lang.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
Modifier and Type Method Description void
clearCurrentActiveDriver()
java.util.Set<org.openqa.selenium.WebDriver>
closeAllDrivers()
org.openqa.selenium.WebDriver
closeCurrentDriver()
void
closeCurrentDrivers()
boolean
driverIsRegisteredFor(java.lang.String driverName)
java.util.Map<java.lang.String,org.openqa.selenium.WebDriver>
getActiveDriverMap()
java.util.List<org.openqa.selenium.WebDriver>
getActiveDrivers()
java.util.List<java.lang.String>
getActiveDriverTypes()
int
getActiveWebdriverCount()
org.openqa.selenium.WebDriver
getCurrentDriver()
java.lang.String
getCurrentDriverName()
java.util.List<org.openqa.selenium.WebDriver>
getCurrentDrivers()
java.lang.String
getCurrentDriverType()
boolean
hasAnInstantiatedDriver()
WebdriverInstances.InstanceRegistration
registerDriverCalled(java.lang.String driverName)
void
resetCurrentDriver()
void
setCurrentActiveDriver(org.openqa.selenium.WebDriver driver)
void
setCurrentDriverTo(org.openqa.selenium.WebDriver driver)
org.openqa.selenium.WebDriver
useDriver(java.lang.String driverName)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
WebdriverInstances
public WebdriverInstances()
-
-
Method Details
-
getCurrentDriver
public org.openqa.selenium.WebDriver getCurrentDriver() -
getCurrentDriverName
public java.lang.String getCurrentDriverName() -
getCurrentDriverType
public java.lang.String getCurrentDriverType() -
closeCurrentDriver
public org.openqa.selenium.WebDriver closeCurrentDriver() -
resetCurrentDriver
public void resetCurrentDriver() -
driverIsRegisteredFor
public boolean driverIsRegisteredFor(java.lang.String driverName) -
useDriver
public org.openqa.selenium.WebDriver useDriver(java.lang.String driverName) -
closeAllDrivers
public java.util.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 java.util.List<org.openqa.selenium.WebDriver> getActiveDrivers() -
getActiveDriverTypes
public java.util.List<java.lang.String> getActiveDriverTypes() -
setCurrentActiveDriver
public void setCurrentActiveDriver(org.openqa.selenium.WebDriver driver) -
clearCurrentActiveDriver
public void clearCurrentActiveDriver() -
getCurrentDrivers
public java.util.List<org.openqa.selenium.WebDriver> getCurrentDrivers() -
getActiveDriverMap
public java.util.Map<java.lang.String,org.openqa.selenium.WebDriver> getActiveDriverMap() -
registerDriverCalled
-