public IWebDriver GetTestBrowser() { RunEnv env = EnumHelper.GetRunEnv(TestConfigurationManager.GetInstance().GetRunOn()); ITestBrowserFactory browserFactory; switch (env) { case RunEnv.LOCAL: browserFactory = new LocalTestBrowser(); break; case RunEnv.BUILDSERVER: browserFactory = new BuildServerTestBrowser(); break; case RunEnv.CLOUD: browserFactory = new CloudTestBrowser(); break; default: return(null); } return(browserFactory.Create()); }
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { try { RunEnv runEnv = (RunEnv)Enum.Parse(typeof(RunEnv), value.ToString()); return(runEnv); } catch (Exception) { return(null); } }