how to add unsupported Patterns to an AutomationElement? do AutomationPeers change the application under test?

StackOverflow https://stackoverflow.com/questions/23547085

  •  18-07-2023
  •  | 
  •  

Pergunta

the following custom control ToggleButton is not capable of InvokePattern.

<ToggleButton   Click="click_event" 
... />

What can I do to execute the ToggleButton's click-event over some UIA-Pattern??


This link provides information about AutomationPeer & custom controls. But it seems like I need to change the application under test (AUT) to use this customized AutomationPeer?! Guideline if you are allowed to change the AUT

Foi útil?

Solução

Toggle buttons don't support InvokePattern, but they do support TogglePattern. You shouldn't need to dive into the automation peers at all.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top