Пример #1
0
 public override void KillApplication(TestApplication testApplication, KillApplicationContext context)
 {
     ScreenCaptureCommand.Stop(true);
     _winEasyTestCommandAdapter?.Disconnect();
     testApplication.DeleteParametersFile();
     testApplication.ClearModel();
     CloseApplication(new[] { mainProcess }, true);
     CloseApplication(_additionalProcesses.Where(process => !process.HasExited).ToArray(), true);
 }
Пример #2
0
 public override void KillApplication(TestApplication testApplication, KillApplicationContext context)
 {
     KillApplicationBase(context);
     testApplication.ClearModel();
     testApplication.DeleteParametersFile();
     ScreenCaptureCommand.Stop(false);
     if (testApplication.ParameterValue <bool>(ApplicationParams.UseIIS))
     {
         IISHelper.StopAplicationPool(testApplication);
     }
 }
Пример #3
0
 private void KillApplicationBase(KillApplicationContext context)
 {
     this.CallMethod("CloseWebBrowser");
     _serverManager?.ProcessKillApplication(context);
 }