Я недавно загрузил WATIN для запуска простых задач автоматического тестирования и столкнулся с проблемой при записи с использованием средства записи тестов. Он записывает имя элемента управления asp.net, но элемент управления является пользовательским элементом управления и динамически увеличивает его значение, как показано ниже, и вызывает ошибку (не удается найти) при воспроизведении:
ctl00 $ phPageContents $ __ $ businessTransactionControl_2694 ucVehicleSearchPopupControl $ txtIdentificationNumber
Значение 2694 является динамическим и увеличивается на 1 при каждом доступе к элементу управления, поэтому при следующем обращении к этой странице это значение будет 2695
Я попробовал пару решений регулярных выражений, но мне было интересно, кто-нибудь знает простое решение для этого?