UI Automation и TabControl - PullRequest
       20

UI Automation и TabControl

4 голосов
/ 15 апреля 2011

У меня есть следующая панель инструментов

<ToolBar x:Name="mainToolbar" 
                 HorizontalContentAlignment="Stretch"
                 Style="{StaticResource mainToolBarStyle}"
                 ItemsSource="{Binding ToolbarItems}"
                 ItemTemplateSelector="{StaticResource toolBarItemTemplateSelector}"
                 DataContext="{Binding}">
        </ToolBar>

Если я помещу эту панель инструментов в сетку, я смогу взаимодействовать с ней с помощью теста автоматизации с кодированием пользовательского интерфейса, как только я помещу ее в TabItem, кодированный пользовательский интерфейсне могу найти его во время воспроизведения.

просто к сведению, если я использую простые элементы управления, такие как TextBox, ListBox и переключатели, я не вижу этой проблемы.

есть идеи?

1 Ответ

2 голосов
/ 21 апреля 2011

Это, похоже, известная ошибка Microsoft, они работают над исправлением, которое скоро будет выпущено. Я поговорил с их командой поддержки, и они прислали мне эту статью для чтения.

Спасибо всем, кто посмотрел мой вопрос и попытался помочь. Декодирование неудачного воспроизведения тестового пользовательского интерфейса - «Возможно, поиск в ControlX не удался, поскольку он может иметь виртуализированных дочерних элементов ...»

...