Events 用于从其他应用程序捕获每个事件详细信息的工具

Events 用于从其他应用程序捕获每个事件详细信息的工具,events,user-interface,automation,screen-readers,Events,User Interface,Automation,Screen Readers,是否可以创建一个Windows应用程序来捕获从不同类型的应用程序(winform、wpf、silverlight等)触发的所有事件详细信息(控件类型、事件类型、窗口等) 我在“白色框架”中尝试了“记录”工具 但是这个工具并不能检测我的应用程序中的所有事件。我正在寻找开发类似的应用程序 如果可能的话,请给我一些指导。我需要它来自动化一些应用程序的测试。谢谢。这取决于您要自动化的应用程序。如果是Win32、WinForms或WPF,您可以查看 这也取决于你谈论的是什么样的事件。白色记录工具缺少哪个

是否可以创建一个Windows应用程序来捕获从不同类型的应用程序(winform、wpf、silverlight等)触发的所有事件详细信息(控件类型、事件类型、窗口等)

我在“白色框架”中尝试了“记录”工具

但是这个工具并不能检测我的应用程序中的所有事件。我正在寻找开发类似的应用程序


如果可能的话,请给我一些指导。我需要它来自动化一些应用程序的测试。谢谢。

这取决于您要自动化的应用程序。如果是Win32、WinForms或WPF,您可以查看

这也取决于你谈论的是什么样的事件。白色记录工具缺少哪个事件

更新:查看/发现可从第三方应用程序记录的UI自动化事件类型的最佳工具是(以前称为UISpy.exe)


在那里,您可以记录操作/事件,并浏览包含所有可用属性的元素树。我的经验是:如果你看不到它,你就不能用UI自动化来自动化它。

这取决于你想自动化的应用程序。如果是Win32、WinForms或WPF,您可以查看

这也取决于你谈论的是什么样的事件。白色记录工具缺少哪个事件

更新:查看/发现可从第三方应用程序记录的UI自动化事件类型的最佳工具是(以前称为UISpy.exe)


在那里,您可以记录操作/事件,并浏览包含所有可用属性的元素树。我的经验是:如果你在那里看不到它,你就不能用UI自动化来实现自动化。

我在WPF应用程序中尝试了“白色录制”工具,但它无法检测诸如选项卡控件单击事件、自定义控件单击事件等事件。我想创建一个工具来检测所有控件中的每个事件,Windows UI自动化是否可行?@user960881 UI自动化需要由您尝试自动化的应用程序实现。这种情况可能是因为应用程序是在支持UI自动化的库(如.net或Win32)的顶部构建的,或者是因为制造商实现了UI自动化。查看我的更新答案。我在WPF应用程序中尝试了“白色录制”工具,但它没有检测诸如选项卡控件单击事件、自定义控件单击事件等事件。我想创建一个工具来检测所有控件中的每个事件,Windows UI自动化是否可行?@user960881 UI自动化需要由您尝试自动化的应用程序实现。这种情况可能是因为应用程序是在支持UI自动化的库(如.net或Win32)的顶部构建的,或者是因为制造商实现了UI自动化。请参阅我的最新答案。