Я пытаюсь загрузить файл из моего сценария QTP. Я хочу записать свое действие, нажав кнопку «Сохранить» или «Отменить», но я получаю ошибку, что объект не отображается.Скачивание файла: Object not Visible
проверить хранилище объектов и увидеть Загрузка файла объекта со следующими свойствами Описание:
text: File Download
nativeclass: #32770
is owned window: True
is child window: False
... и не порядковый номер идентификатора.
Вот мой сценарий:
Browser("Browser").Page("Page").WebEdit("meetingid").Set "982"
Browser("Browser").Page("Page").WebEdit("docid").Set "22"
Browser("Browser").Page("Page").WebButton("Submit").Click
Browser("Browser").Dialog("File Download").WinButton("Cancel").Click
Я получаю эту ошибку:
Object not visible
>Line (4): "Browser("Browser").Dialog("File Download").WinButton("Cancel").Click".
Что мне нужно сделать, чтобы сделать его видимым? Я попытался добавить свойство «visible» в разделе «Инструменты - Идентификация объекта - Диалог файлов». Но когда я это делаю, я получаю ошибки во время выполнения на всех объектах, которые имеют неидентичные идентификаторы, то есть элементы с тем же значением «имя», которое появляется более одного раза.
Есть ли что-то, что мне не хватает здесь, или лучший способ сделать это?
Благодарим за помощь.
У меня есть установка с двумя мониторами. Если я запустил браузер в том же окне, что и QTP, он работает. Это очень, очень странно. – fumeng
Несколько вопросов. 1) Какую версию QTP вы используете? 2) Вы говорите, что у вас есть два монитора. a) Является основным монитором справа или слева. b), в каком мониторе находится QTP. – Motti
Я использую QTP 10. Первичный монитор находится слева, а QTP работает на основном мониторе. У меня был браузер, который я тестировал на вторичном мониторе. – fumeng