Mark Humphreys

Results 56 comments of Mark Humphreys

Hi, thanks. This looks like it a Windows 8 issue - The IUIAutomationElement3 interface is only available in Windows 8.1 and above. I don't have access to a Windows 8...

These are the minimums for the parts that we are using internally, * IUIAutomationElement3 is available from Windows 8.1 onwards. * IUIAutomation3 is available from Windows 8.1 onwards.

Update: I have created a branch called "windows8-legacy-support", which has an example implementation for a possible version that supports Windows 8, using the IUIAutomation2 and IUIAutomationElement2. If you run the...

Well, it's a start. It is now loading the controls properly, and looking for the notepad application. Is you Windows installation non-English? It might not be able to find the...

Hi, I think this is the same thing, but for Windows 7, it uses the even earlier version of the COM library. I will make the legacy version use the...

OK, I have merged all the elements to use the lowest version of the code by default, which as broken one thing, but that is only used in my demos,...

Hmm. That should work, I will try on a Windows 7 machine tomorrow.

IUIAutomation is still supported on all platforms. There is one call to IUIAutomationElement3 - to show a popup men, but that should fail gracefully if called from Window 7 or...

Are you looking at the https://github.com/mmarquee/ui-automation/tree/windows8-legacy-support branch, as that is where the changes are? Like you said this has involved replacing all the IUIAutomationElement3 and IUIAutomation3 with their previous versions....