繁体   English   中英

如何使用 FlaUI 在 Visual Studio 2019 中使用视图而不是 windows 进行测试?

[英]How to test with views and not windows in Visual Studio 2019 with FlaUI?

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

我有带有视图和选项卡的用户控件,而不是 windows。 使用 windows 您可以这样做:

Application.GetMainWindow

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

我找到了!

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

System.Threading.Thread.Sleep(4000)

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM