【发布时间】:2016-04-14 14:48:42
【问题描述】:
我有一个应用程序启动,然后显示一个初始屏幕并显示加载进度,然后出现 WPF 应用程序主窗口。我希望 Coded UI 等到主窗口出现后再继续测试。我如何通过 C# 代码等待?请注意主应用程序加载没有特定的时间限制(没有定义时间),有时可能需要 40 秒或 2 分钟或 5 分钟甚至更多。如何等待启动画面加载完成并通过 C# 成功显示主应用程序?
[TestMethod]
public void verifyApplicationMaximized()
{
ApplicationUnderTest _app = ApplicationUnderTest.Launch(_appPath);
_app.WaitForControlReady();
if (_app.Title.Equals("TTY® 2000") && !_app.Maximized)
_app.Maximized = true;
// Assert check
}
【问题讨论】:
标签: c# wpf coded-ui-tests