Кто-нибудь решил проблему именования элементов управления, которые генерируются только во время выполнения?
Например, у меня есть TreeView, используемый для отображения меню навигации. TestComplete поддерживает навигацию по записи с использованием TreeView, но поскольку ItemsSource привязан к данным, у них нет имен, поэтому, если в меню добавляется новый элемент, записанные тесты нарушаются.
Я смотрю на разбор элементов дерева в событии Loaded и задаю имена с помощью RegisterName (), но между визуальным и логическим деревьями это кажется довольно сложным.