public virtual void Setup()
        {
            try
            {
                SafariSettings.SafariAddress = "120.0.0.1";
                SWAT.WantSuspendOnFail.SuspendTestOnFail = false;
                UserConfigHandler.Save();

                _browser = new WebBrowser(_browserType);
                iBrowserInstance = ReflectionHelper.GetField<IBrowser>(_browser, "_browser");

                this.OpenSwatTestPage();
            }
            catch //If set up fails, try again once more..
            {
                _browser.Sleep(5000);
                _browser.KillAllOpenBrowsers();

                _browser = new WebBrowser(_browserType);
                iBrowserInstance = ReflectionHelper.GetField<IBrowser>(_browser, "_browser");

                this.OpenSwatTestPage();
            }
        }