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.
  • Constructor Details

    • WebdriverInstances

      public WebdriverInstances()
  • Method Details

    • 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()
    • getActiveDriverTypes

      public List<String> getActiveDriverTypes()
    • setCurrentActiveDriver

      public void setCurrentActiveDriver(org.openqa.selenium.WebDriver driver)
    • clearCurrentActiveDriver

      public void clearCurrentActiveDriver()
    • getCurrentDrivers

      public List<org.openqa.selenium.WebDriver> getCurrentDrivers()
    • getActiveDriverMap

      public Map<String,org.openqa.selenium.WebDriver> getActiveDriverMap()
    • registerDriverCalled

      public WebdriverInstances.InstanceRegistration registerDriverCalled(String driverName)