2017-04-18 69 views
0

我有.NET桌面應用程序。 在我的測試中,我打開應用程序並單擊按鈕打開DocWindow(WinWindow)。 經過一些操作後,我想通過[X]按鈕關閉DocWindow。 我試圖記錄下這個動作。記錄器生成代碼:編碼的用戶界面。如何關閉窗口?

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。 com/en-us/library/system.windows.window.close(v = vs.110).aspx –

+0

Window.Close Method()用於System.Windows的Window類。我需要從Microsoft.VisualStudio.TestTools.UITesting.WinControls的WinWindow的方法。我認爲這個決定不適合這種情況。 –

回答

1

您可以使用Alt + F4關閉它。

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

這樣比較好,謝謝。 –