我正在自动化一个Windows应用程序。我使用的是TestStack White框架。但是,我遇到了一个问题。这个程序有一个‘Window’对象,我无法看到它里面的控件。White也没有显示其中的任何控件。当在UI Automation模式下运行Inspect.exe时,它也没有显示其中的任何控件。如果我将Inspect切换到MSAA,就可以很好地看到其中的控件。是否有办法让我从C#中使用MSAA来获取这些控件的句柄?
我正在自动化一个Windows应用程序。我使用的是TestStack White框架。但是,我遇到了一个问题。这个程序有一个‘Window’对象,我无法看到它里面的控件。White也没有显示其中的任何控件。当在UI Automation模式下运行Inspect.exe时,它也没有显示其中的任何控件。如果我将Inspect切换到MSAA,就可以很好地看到其中的控件。是否有办法让我从C#中使用MSAA来获取这些控件的句柄?
"%PROGRAMFILES%\Microsoft SDKs\Windows\v7.1\bin\tlbimp.exe" %windir%\system32\UIAutomationCore.dll /out:interop.UIAutomationCore.dll
。