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);
     }
 }