예제 #1
0
        public void TestCleanup()
        {
            Process process = Process.GetProcessById(_app.ProcessId);

            _app.Dispose();
            process.CloseMainWindow();
        }
예제 #2
0
        public void TestCleanup()
        {
            // SoftwareKeyboardTestAppの終了
            Process process = Process.GetProcessById(_app.ProcessId);

            _app.Dispose();
            process.CloseMainWindow();
        }
        void ResetConnection()
        {
            int id = _app.ProcessId;

            _app.Dispose();
            _app = new WindowsAppFriend(Process.GetProcessById(id));
            dynamic main = _app.Type <Application>().Current.MainWindow;

            _ctrl = _app.Type <WPFMenuItemTest>().Init(main._grid);
        }
 public void TearDown()
 {
     if (_app != null)
     {
         _app.Dispose();
         Process process = Process.GetProcessById(_app.ProcessId);
         process.CloseMainWindow();
         _app = null;
     }
 }
예제 #5
0
        void ResetConnection()
        {
            int id = app.ProcessId;

            app.Dispose();
            app = new WindowsAppFriend(Process.GetProcessById(id));
            dynamic main = app.Type <Application>().Current.MainWindow;

            dataGrid = new WPFDataGrid(main._grid.Children[0]);
        }
 public void Dispose()
 {
     _app.Dispose();
     try
     {
         Process.Kill();
     }
     catch { }
     Process = null;
 }
 public void TearDown()
 {
     //終了処理
     if (app != null)
     {
         app.Dispose();
         Process process = Process.GetProcessById(app.ProcessId);
         process.CloseMainWindow();
         app = null;
     }
 }
예제 #8
0
 public void Connected()
 {
     if (!ContinueDebuging)
     {
         var dte = GetDTE2(_visualStudio);
         dte.Debugger.DetachAll();
         _visualStudio.Type(GetType()).RestoreBreak(_breaks);
     }
     _visualStudio.Dispose();
     _visualStudio = null;
 }
예제 #9
0
 /// <summary>
 /// アタッチを解放
 /// </summary>
 /// <param name="isContinue"></param>
 public static void Release(bool isContinue)
 {
     if (isContinue)
     {
         Killer.Finish();
         App.Dispose();
     }
     else
     {
         EndProcess();
     }
 }
예제 #10
0
 protected virtual void Dispose(bool disposing)
 {
     if (!disposedValue)
     {
         if (disposing)
         {
             if (_app != null)
             {
                 _app.Dispose();
             }
         }
         disposedValue = true;
     }
 }
예제 #11
0
파일: Form1.cs 프로젝트: ogawakenji/meeting
        private void button1_Click(object sender, EventArgs e)
        {
            WindowsAppFriend _app     = new WindowsAppFriend(Process.Start(@"C:\dev\svn\trunk\meeting\meeting\SeleniumVB\WiniumVB\bin\Debug\WiniumVB.exe"));
            Process          _process = Process.GetProcessById(_app.ProcessId);

            dynamic sampleForm = _app.Type <Control>().FromHandle(_process.MainWindowHandle);

            sampleForm.txtTest.Text = "123";

            sampleForm.ComboBox1.Text = "ドロップ3";

            System.Threading.Thread.Sleep(2000);

            _app.Dispose();
            _process.CloseMainWindow();
        }
예제 #12
0
 public void Release(bool isContinue)
 {
     _app.Dispose();
     _core.Release(isContinue);
 }