public IPortalDriver GetDriver()
 {
     if (_driverBag.Count == 0)
     {
         var driver = new ExampleWebDriver(GetDriver(DriverTypes.Chrome));
         _driverBag.Add(driver);
         return driver;
     }
     else
     {
         // TODO add logic to handle multiple drivers at the same time
         return _driverBag.First();
     }
 }
 public IPortalDriver GetDriver()
 {
     if (_driverBag.Count == 0)
     {
         var driver = new ExampleWebDriver(GetDriver(DriverTypes.Chrome));
         _driverBag.Add(driver);
         return(driver);
     }
     else
     {
         // TODO add logic to handle multiple drivers at the same time
         return(_driverBag.First());
     }
 }