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