如何使用Microsoft UIA检索控件的掩码值

时间:2012-05-01 16:15:48

标签: unit-testing coded-ui-tests microsoft-ui-automation

在我们的应用程序中,我们有像date / SSN这样的字段,其中包含默认的屏蔽值为'MM / DD / YYYY'或'xxx-xx-xxxx'等。当我们关注这些控件时,这些值被隐藏并且空白控件得到显示。我们需要检查此控件中可用的默认值,并想知道是否有任何方法使用UIA来检索屏蔽的控制值。

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

Microsoft UIA框架阻止您检索屏蔽值,但根据您正在测试的目标应用程序,您可能能够通过更具侵入性的方式获取所需的数据。查看使用SetWindowsHookEx()检索属性,以获取一些自己的测试代码,以便在目标进程的上下文中执行。