Здравствуйте, Aikin, Вы писали:
A>Если выделить логику поиска контролов на форме (по имени или еще как) в отдельный класс, то при изменении имени контрола достаточно будет поменять этот класс и все тесты починятся автоматом. Этот же прием спасает при изменении UI фреймворка, так как потребуется переписать только "классы обертки" форм. A>Я называю этот паттерн FormObject (уже не помню где о нем услышал).
Спасибо, интересное решение. И направление для развития
Как быть если мы не знаем, что контрол
а) изменился
б) переместился
в) был удален
?