<分区>
谁能帮助我如何在 WPF 中实现 UI 自动化?我想检查 Grid 的运行情况。
<分区>
谁能帮助我如何在 WPF 中实现 UI 自动化?我想检查 Grid 的运行情况。
最佳答案
如果您只想自动化 WPF 而不是 WinForms,请查看 Telerik's free framework .如果您想要更多功能(如录制和回放),还有付费版本。
两个支持 WPF 和 WinForms 控件自动化的开源 C# 库是:
两者都是开源的,因此它们将向您展示如何使用 Microsoft 的 API,并且您可以修改它们以满足您的需要。
我也使用过 Coded UI Test 和 Ranorex,但它们都是 $$,而且我不关心记录和回放,因为我觉得这是一个维护问题。 (尽管 QAliber 确实具有录音和回放功能,而 White 也有一个 alpha 质量的录音机。)
当然,如果您真的想低调行事,您总是可以直接从 Microsoft 的 API 获取它。
关于c# - WPF 中的 UI 自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429371/
相关文章:
wpf - 默认 MenuItem TopLevelHeader 控件模板
c++ - rootElement->FindFirst(...) 无法找到 Inspect 看到的元素
c# - 如何从 asp :BoundField? 获取 GridView 值
c# - 使用 ODP.NET 从 Oracle 存储过程获取日期值
wpf - 将 DataColumn.Caption 绑定(bind)到 DataGrid 标题
c# - 如何解决 Visual Studio 2013 中的 "project creation failed"InstallShield 问题?
c# - 通过网络浏览器从 silverlight 到 winforms 的通信
c++ - MSAA UI Automation get_accChildCount 在 Winforms 中错误地为 Infragistics UltraTree 返回 0