是否可以从另一个进程获取wpf程序的所有GUI信息?

时间:2019-03-05 00:02:59

标签: wpf

我正在尝试编写一个测试自动化工具,该工具需要了解被测wpf应用程序的GUI信息。

我可以访问wpf应用程序的源代码,但我希望可以保持它完整无缺。

所以我想要一种从外部获取GUI信息的方法,即从另一个过程。我想要的GUI信息是:所有GUI元素的位置,大小,颜色等。

也许我也可以选择将间谍逻辑注入到wpf应用程序中,但目前还一无所知(赞赏任何链接),因此赞赏任何从外部获取GUI信息的方法。

对于win32来说,这很简单,因为我可以轻松枚举所有HWND,但是对于wpf来说似乎很困难,因为在一些外部可见的HWND下,wpf的具体细节太多了,如果有自定义控件,情况可能会更糟。

0 个答案:

没有答案