Столкнулся со следующей проблемой:
Сценарий:
В окне программы(OLD_NAME) нажать на кнопку, выполнить некоторые действия, нажать на следующую кнопку
При этом название окна программы изменилось(NEW_NAME).
Пытаюсь обратиться к полю окна, название которого поменялось. Отображается ошибка, что объекта нет в репозитории объектов.
Вопрос, как в скрипте создавать копии объектов репозитория? Или есть какой либо другой способ, дабы избежать проблему?
Примерный код скрипта:
Window("Window_MAMA").Window("OLD_NAME").WinButton("Select").Click
Window("Window_MAMA").Window("DOCHA").WinObject("PBEDIT125").Click 39,9
Window("Window_MAMA").Window("NEW_NAME"). WinButton("Edit").Click
PS при каждой итерации скрипта, известно значение OLD_NAME и NEW_NAME.