自动测试自定义WPF第三方控件

时间:2017-08-07 13:29:34

标签: wpf custom-controls ui-automation white

我正在尝试使用TestStack white自动测试WPF应用程序UI。其中一个控件是由标准子控件组成的第三方控件,其中一个控件是我感兴趣的文本控件。

我尝试使用该控件的x:Name来查找它但是变为null。我读过几篇文章说自定义控件不是自然支持的,但在解决方案方面有点丢失。

任何人都可以建议去哪个方向?有什么选择?

1 个答案:

答案 0 :(得分:1)

您需要将AutomationPeer添加到新控件中。

请参阅此处的文档: https://docs.microsoft.com/en-us/dotnet/framework/wpf/controls/ui-automation-of-a-wpf-custom-control