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

      public WebdriverInstances.InstanceRegistration registerDriverCalled​(java.lang.String driverName)