2017-04-18 1 views
0

私は.NETデスクトップアプリケーションを持っています。 私のテストでは、アプリケーションを開き、DocWindow(WinWindow)を開くためにボタンをクリックします。 いくつかのアクションの後、[X]ボタンでDocWindowを終了します。 この操作を記録しようとしました。レコーダは、コードを生成する:コード化されたUI。ウィンドウを閉じるには?

Mouse.Click(uITheRibbonPropertyPage, new Point(926, 15)); 

uITheRibbonPropertyPageはDocWindowの上部に制御です。 座標をクリックするのはあまり良い考えではないと思います。 WinWindowを他の方法で閉じるには?

+0

https://msdn.microsoft.com/en-us/library/system.windows.forms.form.close(v=vs.110).aspxまたはhttps://msdn.microsoft。 Windows.Close System.WindowsのWindowクラスで使用されるメソッド()。com/ja-ja/library/system.windows.window.close(v = vs.110).aspx –

+0

私は、Microsoft.VisualStudio.TestTools.UITesting.WinControlsからWinWindowのメソッドが必要です。私はこのような状況ではないと思う。 –

答えて

1

Alt + F4を使用して閉じることができます。たぶん

Keyboard.SendKeys(yourDocWindowObject, "{F4}", ModifierKeys.Alt); 
+0

この方法はより良いです、ありがとう。 –

関連する問題