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

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

  •  18-07-2023
  •  | 
  •  

문제

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

도움이 되었습니까?

해결책

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top