我正在尝试从我的 QTP 脚本下载文件。我想记录我单击“保存”或“取消”按钮的操作,但我收到错误,即对象不可见。
我检查对象存储库并查看具有以下描述属性的文件下载对象:
text: File Download
nativeclass: #32770 isowned
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
我收到此错误:
对象不可见
>第 (4) 行:“Browser("Browser").Dialog("File Download").WinButton("Cancel").Click"。
我需要做什么才能使其可见?我尝试在工具 - 对象标识 - 文件对话框下添加“可见”属性。但是当我这样做时,我开始在所有具有非唯一标识符的对象上出现运行时错误,即多次出现的具有相同“名称”值的元素。
我在这里缺少什么,或者有更好的方法吗?
感谢您的任何帮助。