На самом деле не так много встроенных «хороших» вариантов с тестами CodedUI. Написание дюжины строк изменений свойств поиска для каждого тестового случая - главная проблема, не говоря уже о том, что она подвержена ошибкам (забудьте изменить свойство, и тест прервется или замедлится для сканирования). Нет способа использовать переменную в свойствах поиска, которые установлены в файле UIMap.designer, или, по крайней мере, я не смог найти способ, которым можно было бы придерживаться после регенерации файла. Перемещение всего из файла конструктора также не является хорошим вариантом, так как элементы управления, кажется, не перемещаются с методами, к которым они прикреплены.
Когда я столкнулся с проблемой, я в конечном итоге использовал отражение в UIMap и выполнял гигантский поиск во время выполнения и замену в свойствах поиска для каждого элемента управления. Не идеальное решение, но оно работает и спасло меня от написания множества отдельных изменений свойств поиска.