public static void SetUp()
        {
            String browser = Configurator.GetConfiguratorInstance().GetBrowser();

            switch (browser)
            {
            case "debug":
                webDriver = new ChromeDriver();
                webDriver.Manage().Window.Maximize();
                webDriver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
                webDriver.Manage().Cookies.DeleteAllCookies();
                String currentWindow = webDriver.CurrentWindowHandle;
                webDriver.SwitchTo().Window(currentWindow);
                break;

            case "win10chrome":
                BrowserstackConfig();
                break;

            case "win10edge":
                BrowserstackConfig();
                break;

            case "win10firefox":
                BrowserstackConfig();
                break;

            case "win10IE":
                BrowserstackConfig();
                break;

            case "osxECsafari":
                BrowserstackConfig();
                break;

            case "osxHSsafari":
                BrowserstackConfig();
                break;

            case "osxHsafari":
                BrowserstackConfig();
                break;

            case "osxHSchrome":
                BrowserstackConfig();
                break;

            case "osxHSfirefox":
                BrowserstackConfig();
                break;

            case "iOSchrome":
                BrowserstackConfigMob();
                break;

            case "iOSfirefox":
                BrowserstackConfigMob();
                break;

            case "iOSsafari":
                BrowserstackConfigMob();
                break;

            case "androidchrome":
                BrowserstackConfigMob();
                break;

            case "androidnative":
                BrowserstackConfigMob();
                break;

            case "firefox":
                webDriver = new FirefoxDriver();
                webDriver.Manage().Window.Maximize();
                break;

            case "ie":
                webDriver = new InternetExplorerDriver();
                webDriver.Manage().Window.Maximize();
                break;

            //Run all tests through the Zap proxy for passive scan
            case "zapProxyChrome":
                InitialiseZapProxyChrome();
                break;

            default:
                throw new Exception("Driver name does not match OR this framework does not support the webDriver specified");
            }
            PageInteractionHelper.SetDriver(webDriver);
        }