Class WebdriverInstances


  • public class WebdriverInstances
    extends Object
    One or more WebDriver drivers that are being used in a test.
    • Constructor Detail

      • WebdriverInstances

        public WebdriverInstances()
    • 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()
      • 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()