Class VerisoftDriverManager


  • public final class VerisoftDriverManager
    extends Object
    A global, thread safe, singleton class. It handles augmentation of WebDriver objects of different types
    Since:
    1.9.6
    Author:
    David Yehezkel
    • Method Detail

      • addDriverToMap

        public static void addDriverToMap​(org.openqa.selenium.WebDriver driver)
        Register driver with current thread id to hashMap
        Parameters:
        driver - WebDriver object to be added to map
      • getDriver

        @Nullable
        public static <T extends org.openqa.selenium.WebDriver> T getDriver()
        Returns driver with the current thread id
        Returns:
        T - template of WebDriver. i.e, if you know that the stored WebDriver object is VeriSoftDriver, just do VerisoftDriver driver = VerisoftDriverMananer.getDriver();. No casting needed