title: Using UI Automation to read Internet Explorer DOM from a pane(Window)
body: <p>I am using UISpy.exe (Windows tool) to select UI Elements that also works with IE. However, for some IE Elements, all properties are not loaded in the automation framework or they have weird values with which they can not be uniquely and efficiently identified when looked for(like in the figure below, Name property).
  <a href="https://i.stack.imgur.com/tu1Jz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tu1Jz.png" alt="UISpy"></a></p>
  
  <p>The same properties that are available here are also available using the Windows Automation API Framework. I want to know if there is way, using this or any other library, to access the DOM of a selected window or pane. I know of one other application (UIExplorer from UI Path) that works this way but I can't figure how.</p>
  
  <p>Here is an example of what UIExplorer's selector for the same element looks like. See how they have access to the DOM where as UISpy.exe is only displaying elements.</p>
  
  <p><a href="https://i.stack.imgur.com/PM3s9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PM3s9.png" alt="enter image description here"></a></p>