C# 编码用户界面。怎么关窗户?

C# 编码用户界面。怎么关窗户?,c#,visual-studio-2013,coded-ui-tests,C#,Visual Studio 2013,Coded Ui Tests,我有.NET桌面应用程序。 在我的测试中,我打开应用程序并单击按钮打开DocWindowWinWindow。 在完成一些操作后,我想通过[X]按钮关闭DocWindow。 我试着记录下这些动作。记录器生成代码: Mouse.Click(uITheRibbonPropertyPage, new Point(926, 15)); uITheRibbonPropertyPage是DocWindow顶部的一个控件。 我认为点击坐标不是个好主意。 如何通过其他方式关闭WinWindow?您可以使用Alt

我有.NET桌面应用程序。 在我的测试中,我打开应用程序并单击按钮打开DocWindowWinWindow。 在完成一些操作后,我想通过[X]按钮关闭DocWindow。 我试着记录下这些动作。记录器生成代码:

Mouse.Click(uITheRibbonPropertyPage, new Point(926, 15));
uITheRibbonPropertyPage是DocWindow顶部的一个控件。 我认为点击坐标不是个好主意。
如何通过其他方式关闭WinWindow?

您可以使用Alt+F4来关闭它

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

可能是或Window.Close方法,用于System.Windows中的窗口类。我需要Microsoft.VisualStudio.TestTools.UITesting.WinControl中的WinWindow方法。我认为这个决定不适合这种情况。