如何将不支持的模式添加到AutomationElement? AutomationPeers会更改正在测试的应用程序吗?

时间:2014-05-08 16:12:39

标签: c# wpf microsoft-ui-automation

以下自定义控件ToggleButton不具备InvokePattern。

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

如何通过某些UIA模式执行 ToggleButton的点击事件?


link提供有关AutomationPeer&amp;自定义控件。但似乎我需要更改测试中的应用程序(AUT)才能使用这个自定义的AutomationPeer ?! Guideline if you are allowed to change the AUT

1 个答案:

答案 0 :(得分:3)

切换按钮不支持InvokePattern,但它们支持TogglePattern。您根本不需要深入了解自动化同行。