У меня есть сценарии автоматизации UFT, в которых объекты захватываются со временем создания 0. Но когда я запускаю сценарий, если уже открыты некоторые окна браузера, UFT, очевидно, не может определить объекты во вновь открытом окне, поскольку время создания нене соответствует. Как мы можем преодолеть это, не закрывая существующие сеансы браузеров?
Я попытался закрыть предыдущие сеансы, чтобы открытое системой окно браузера получало время создания как 0, что соответствует свойствам объекта, таким образомИдентификация объекта прошла успешно.Но есть случаи, когда я не хочу, чтобы существующие сеансы браузера закрывались.У меня есть идея изменить время создания объектов во время выполнения, но я не уверен, как это может быть достигнуто.
SystemUtil.Run "iexplore.exe", URL_TST3
Browser("Tivoli Policy Director").Page("Tivoli Policy Director").sync
If Browser("Tivoli Policy Director").Page("Tivoli Policy Director").WebEdit("username").exist(1) Then
Browser("Tivoli Policy Director").Page("Tivoli Policy Director").WebEdit("username").Set "L104894"
Browser("Tivoli Policy Director").Page("Tivoli Policy Director").WebEdit("password").Set "Password90"
Browser("Tivoli Policy Director").Page("Tivoli Policy Director").WebButton("Login").Click
End If
Ожидаемый: Требуется идентификация объекта. Фактическое: UFT не может идентифицировать объект