0

是否可以使用 FlaUI 测试视图?

我有带有视图和选项卡的用户控件,而不是窗口。使用 Windows,您可以执行以下操作:

Application.GetMainWindow

但是我怎么能用视图来做到这一点呢?

4

2 回答 2

1

我找到了!

启动应用程序需要几秒钟,所以我添加了以下行:

System.Threading.Thread.Sleep(4000)

如果你想找到按钮/标签等,你必须使用这个功能:

Window.FindFirstDescendant(cf => cf.ByAutomationId("MyButton"))?.AsButton()

于 2021-01-06T07:37:51.310 回答
0

像往常一样,我使用窗口创建特殊的 UI 测试应用程序项目并将我的视图放到这个窗口中。然后我只调用Application.GetMainWindow。它应该创建一些窗口来通过 UI 自动化测试 UI。

于 2021-01-05T15:56:10.273 回答