Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        public override void RunApplication(TestApplication testApplication)
        {
            string appName       = testApplication.GetParamValue("FileName");
            var    directoryName = DeleteUserModel(appName);

            DeleteLogonParametersFile(directoryName);
            RunAdditionalApps(testApplication);
            base.RunApplication(testApplication);
        }
Esempio n. 3
0
        private void DeleteLogonParametersFile(TestApplication testApplication)
        {
            string fileName        = testApplication.GetParamValue("FileName");
            var    logonparameters = Path.Combine(fileName, "logonparameters");

            if (File.Exists(logonparameters))
            {
                File.Delete(logonparameters);
            }
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
 public override void RunApplication(TestApplication testApplication){
     string appName=testApplication.GetParamValue("FileName");
     var directoryName = DeleteUserModel(appName);
     DeleteLogonParametersFile(directoryName);
     RunAdditionalApps(testApplication);
     base.RunApplication(testApplication);
 }