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 classWebdriverInstances.InstanceRegistration -
Constructor Summary
Constructors Constructor Description WebdriverInstances() -
Method Summary
Modifier and Type Method Description voidclearCurrentActiveDriver()java.util.Set<org.openqa.selenium.WebDriver>closeAllDrivers()org.openqa.selenium.WebDrivercloseCurrentDriver()voidcloseCurrentDrivers()booleandriverIsRegisteredFor(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()intgetActiveWebdriverCount()org.openqa.selenium.WebDrivergetCurrentDriver()java.lang.StringgetCurrentDriverName()java.util.List<org.openqa.selenium.WebDriver>getCurrentDrivers()java.lang.StringgetCurrentDriverType()booleanhasAnInstantiatedDriver()WebdriverInstances.InstanceRegistrationregisterDriverCalled(java.lang.String driverName)voidresetCurrentDriver()voidsetCurrentActiveDriver(org.openqa.selenium.WebDriver driver)voidsetCurrentDriverTo(org.openqa.selenium.WebDriver driver)org.openqa.selenium.WebDriveruseDriver(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
-