我有以下工具栏
<ToolBar x:Name="mainToolbar"
HorizontalContentAlignment="Stretch"
Style="{StaticResource mainToolBarStyle}"
ItemsSource="{Binding ToolbarItems}"
ItemTemplateSelector="{StaticResource toolBarItemTemplateSelector}"
DataContext="{Binding}">
</ToolBar>
如果我把这个工具栏放在网格上,我可以使用UI编码的自动化测试与它进行交互,一旦我把它放在一个TabItem中,Coded UI在播放期间就找不到它.
只是一个FYI,如果我使用简单的控件,如TextBox,ListBox,&单选按钮,我没有看到这个问题.
有任何想法吗 ?
最佳答案 这似乎是一个已知的Microsoft错误,他们正在研究即将发布的修补程序.
我和他们的支持团队交谈,他们给我发了这篇文章.
感谢所有观看我的问题并试图提供帮助的人.
Decoding the Coded UI Test playback failure – “Search may have failed at ControlX as it may have virtualized children …”