代码步骤后录制(WPF测试) - Telerik Test Studio

时间:2014-08-25 11:47:37

标签: telerik-test-studio

我正在使用Telerik Test Studio测试WPF应用程序。 我的应用程序是从ClickOnce快捷方式启动的。以下是我所做的步骤:

1 - 启动Test Studio并创建WPF测试

2 - 在我的WPF测试中添加代码步骤

3 - 使用http://docs.telerik.com/teststudio/user-guide/code-samples/wpf/connect-to-running-wpf-app.aspx中的代码段连接到我正在运行的WPF应用程序:

// close the mock app
ActiveApplication.Quit();

string appPath = string.Concat(Environment.GetFolderPath(Environment.SpecialFolder.Programs), @"\MyWPFApp\DEVELOPMENT\MyWPFApp.appref-ms");

System.Diagnostics.Process.Start(appPath);

var runningApp = System.Diagnostics.Process.GetProcesses().Where(p => p.ProcessName == "MyAPP");

while (runningApp.Count() == 0)
 {
     runningApp = System.Diagnostics.Process.GetProcesses().Where(p => p.ProcessName == "MyAPP");
}

 Manager.ConnectToApplication(runningApp.FirstOrDefault());

while(!Manager.ActiveApplication.Process.WaitForInputIdle())

Manager.ActiveApplication.MainWindow.RefreshVisualTrees();

ActiveApplication.WaitForWindow("My App");

所有这些步骤都可以正常使用!

我试图弄清楚如何在代码步骤之后将录音机连接到正在运行的Wpf-App窗口。

由于

1 个答案:

答案 0 :(得分:0)

您可以对编码步骤执行运行到此处。 Test Studio将做什么来运行测试,在执行编码步骤后,录音机将自动连接,以便您继续录音。