Package co.verisoft.fw.selenium.drivers
Class VerisoftDriverManager
- java.lang.Object
-
- co.verisoft.fw.selenium.drivers.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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addDriverToMap(org.openqa.selenium.WebDriver driver)
Register driver with current thread id to hashMapstatic <T extends org.openqa.selenium.WebDriver>
TgetDriver()
Returns driver with the current thread id
-
-
-
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
-
-