У меня есть вопрос о проблеме производительности с AutomationID прикрепленным свойством. Использует ли он столько процессора и оперативной памяти, сколько атрибут Name, который обычно не рекомендуется указывать, если он не нужен?
AutomationID
Name
Это классический DependencyProperty, и его стоимость не так уж велика для ИМО.
Я лично рекомендую ставить его только на ключевые элементы управления вашего приложения, которые будут являться целью пользовательского интерфейса.
Может быть, вы тоже найдете этот пост полезным: http://www.jonathanantoine.com/2011/11/03/coded-ui-tests-automationid-or-how-to-find-the-chose-one-control/