Здравствуйте.
Во время написания Coded UI автотестов в VisualStudio 2013 столкнулся с проблемой невозможности обращения к ячейке WPF таблицы. Если попытаться добавить ячейку на карту объектов, то она успешно распознается и добавляется (см. рис. 1)
Но при воспроизведении, например при попытке клика по этому объекту выдается ошибка, что распознать данный контрол не удается:
"The playback failed to find the control with the given search properties. Additional Details: \r\nTechnologyName: 'UIA'\r\nFrameworkId: 'Wpf'\r\nControlType: 'Text'\r\nName: 'SNES_WIN7CLN.mtszn.inf'\r\n Search may have failed at '' ComboBox as it may have virtualized children. If the control being searched is descendant of '' ComboBox then including it as the parent container may solve the problem."
Ранее, когда использовались не WPF таблицы обращение ячейке шло следущим образом:
UIMap.UIMainWindowWindow.UIDeploymentWorkstation.UIDGTable.GetCell(x, y).Value;
Сейчас при такой попытке обращения к ячейке WPF таблицы возвращается пустая строка.
Если кто встречался с проблемой обращения к элементам таблицы, то поделитесь опытом как вы их грамотно решали. Вариант добавления нужного элемента таблицы на карту объектов не считаю красивым.
Заранее спасибо!