UWP编码的UI测试XamlWindow.Close()不会关闭窗口

时间:2018-06-06 12:45:03

标签: uwp mstest coded-ui-tests

我有一个ClassInitialize方法和一个ClassCleanup方法,我想在ClassInitialize启动窗口(我开始工作)并关闭ClassCleanup上的应用。当我在ClassInitialize中启动应用时,我会存储XamlWindow,因此我可以在ClassCleanup中将其关闭。

这是我的代码:

static XamlWindow window;

[ClassInitialize]
public static void ClassInit(TestContext context)
{
    Playback.Initialize();
    window = XamlWindow.Launch("EagleBusinessSoftware.EBMSMyTime1.5_22ae44209eeep!App");
}

[ClassCleanup]
public static void ClassCleanup()
{
    window.Close();
}

但无论出于何种原因,window.Close()什么都不做!该应用程序不会关闭。我放了一个断点,并证实window.Close()被击中了,确实是。

关于为什么这不起作用的任何想法?我也尝试使用window.CloseOnPlaybackCleanup = true,但这也不起作用。

0 个答案:

没有答案