У меня была похожая проблема с простым диалоговым окном-чертой, QTP продолжал выдавать ошибку «объект не виден» при попытке сделать
Browser(title).Dialog("Windows Internet Explorer").WinButton("OK").Click
Это расстраивало меня часами, поэтому я решил опубликовать это здесь на случай, если это кому-нибудь пригодится. Обратите внимание, что тесты, с которыми я работаю, не были написаны мной, и они интенсивно используют репозиторий объектов (boourns).
Мне нужно было перейти в Инструменты> Идентификация объекта
Выберите Среду "Стандартные окна"
затем добавьте обязательное свойство «видимый»
как для класса диалога, так и для класса WinButton
Затем я удалил и снова захватил объект WindButton, и все было хорошо.
Не уверен, поможет ли это описательным программистам с этой проблемой или нет.