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

发布于 2024-12-06 15:42:36 字数 388 浏览 1 评论 0原文

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

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

http://white.codeplex.com/wikipage?title=Recorder&referringTitle=Home 但这个工具并没有检测我的应用程序中的每个事件。我正在寻找开发类似类型的应用程序。

如果可能,请提供一些指导。我需要它来自动测试某些应用程序。谢谢。

Is it possible to create a Windows application to capture all event details (control type,event type,window etc) triggered from different types of applications (winform, wpf, silverlight, etc)

I tried the "record" tool in "white framework".

http://white.codeplex.com/wikipage?title=Recorder&referringTitle=Home
But this tool is not detecting every events in my application.Iam looking for developing similar kind of application.

If it is possible please give some guidance.I need this for automating the testing of some applications. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不羁少年 2024-12-13 15:42:36

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

这也取决于您所谈论的事件类型。 White 记录工具中缺少哪个事件?

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

您可以在其中记录操作/事件并浏览具有所有可用属性的元素树。我的经验是:如果您在那里看不到它,则无法使用 UI 自动化将其自动化。

It depends on the application you want to automate. If it's Win32, WinForms or WPF you might look at Windows UI Automation.

Also it depends on what kind of events your are talking about. Which event is missing from the White recording tool?

Update: The best Tool to see/discover the kind of UI Automation events you can record from a third party application is Inspect.exe (formerly called UISpy.exe).

In there you can record actions/events and browse through the element tree with all available properties. My experience is: if you can't see it there, you can't automate it with UI Automation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文