Если честно, мне этот код не нравится.
Он пахнет динамическими контролами.
Проверьте что ваши тесты корректно работают на нескольких версиях SUT.
Если нет, то надо идти к разработчикам и объяснять, что автоматические тесты невозможны, если невозможно гарантированно и однозначно идентефицировать элементы интерфейса.
Полностью согласна.
Я просто пока тыкаюсь на предмет возможности использования этого инструмента вообще, поэтому пока до серьезного разговора с разработчиками дело не дошло.
Спасибо.