public override void RunApplication(TestApplication testApplication){ if (!GetParamValue("UseIISExpress", false, testApplication)){ base.RunApplication(testApplication); } else{ string url = testApplication.GetParamValue(UrlParamName); var uri = new Uri(url); string webBrowserType = testApplication.FindParamValue("WebBrowserType"); webBrowsers = string.IsNullOrEmpty(webBrowserType) ? (IWebBrowserCollection) new WebBrowserCollection() : new StandaloneWebBrowserCollection(); if (!WebDevWebServerHelper.IsWebDevServerStarted(uri)) IISExpressServerHelper.Run(testApplication,uri); if (testApplication.FindParamValue("DefaultWindowSize") != null) { WebBrowserCollection.DefaultFormSize = GetWindowSize(testApplication.GetParamValue("DefaultWindowSize")); } this.CallMethod("CreateBrowser", url); } }
public override void RunApplication(TestApplication testApplication) { string appName = testApplication.GetParamValue("FileName"); var directoryName = DeleteUserModel(appName); DeleteLogonParametersFile(directoryName); RunAdditionalApps(testApplication); base.RunApplication(testApplication); }
private void DeleteLogonParametersFile(TestApplication testApplication) { string fileName = testApplication.GetParamValue("FileName"); var logonparameters = Path.Combine(fileName, "logonparameters"); if (File.Exists(logonparameters)) { File.Delete(logonparameters); } }
public override void RunApplication(TestApplication testApplication) { if (!GetParamValue("UseIISExpress", false, testApplication)) { base.RunApplication(testApplication); } else { string url = testApplication.GetParamValue(UrlParamName); var uri = new Uri(url); string webBrowserType = testApplication.FindParamValue("WebBrowserType"); webBrowsers = string.IsNullOrEmpty(webBrowserType) ? (IWebBrowserCollection) new WebBrowserCollection() : new StandaloneWebBrowserCollection(); if (!WebDevWebServerHelper.IsWebDevServerStarted(uri)) { IISExpressServerHelper.Run(testApplication, uri); } if (testApplication.FindParamValue("DefaultWindowSize") != null) { WebBrowserCollection.DefaultFormSize = GetWindowSize(testApplication.GetParamValue("DefaultWindowSize")); } this.CallMethod("CreateBrowser", url); } }
public override void RunApplication(TestApplication testApplication){ string appName=testApplication.GetParamValue("FileName"); var directoryName = DeleteUserModel(appName); DeleteLogonParametersFile(directoryName); RunAdditionalApps(testApplication); base.RunApplication(testApplication); }