是否可以使用 FlaUI 测试视图?
我有带有视图和选项卡的用户控件,而不是窗口。使用 Windows,您可以执行以下操作:
Application.GetMainWindow
但是我怎么能用视图来做到这一点呢?
是否可以使用 FlaUI 测试视图?
我有带有视图和选项卡的用户控件,而不是窗口。使用 Windows,您可以执行以下操作:
Application.GetMainWindow
但是我怎么能用视图来做到这一点呢?
我找到了!
启动应用程序需要几秒钟,所以我添加了以下行:
System.Threading.Thread.Sleep(4000)
如果你想找到按钮/标签等,你必须使用这个功能:
Window.FindFirstDescendant(cf => cf.ByAutomationId("MyButton"))?.AsButton()
像往常一样,我使用窗口创建特殊的 UI 测试应用程序项目并将我的视图放到这个窗口中。然后我只调用Application.GetMainWindow。它应该创建一些窗口来通过 UI 自动化测试 UI。