首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件下载:对象不可见

文件下载:对象不可见
EN

Stack Overflow用户
提问于 2012-05-16 18:41:16
回答 2查看 1.7K关注 0票数 1

我正在尝试从我的QTP脚本下载一个文件。我想记录我的动作,点击‘保存’或‘取消’按钮,但我收到错误,该对象是不可见的。

我检查Object并使用以下描述属性查看:

文本:文件下载

本土:#32770

是拥有的窗口:真

是子窗口: False

...and没有序数标识符。

这是我的剧本:

Browser("Browser").Page("Page").WebEdit("meetingid").Set

"982“

Browser("Browser").Page("Page").WebEdit("docid").Set "22“

Browser("Browser").Page("Page").WebButton("Submit").Click

.Dialog(“文件下载”).WinButton(“取消”).Click

我知道这个错误:

对象不可见的行(4):“浏览器(”浏览器“).Dialog(”文件下载“).WinButton(”Cancel“).Click”。

我该怎么做才能让它显眼?我尝试过在Tools - Object标识- File下添加“可视”属性。但是,当我这样做时,我开始在所有具有非唯一标识符的对象上获得运行时错误,即具有相同“name”值的元素,这些元素不止一次出现。

有什么东西我错过了吗,还是有更好的方法来做?

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 10:29:00

处理这个问题的更好方法是根本不使用特定的对象(因为您必须在多台机器上运行它)。使用键笔画模拟“保存”,并使用FilesystemObject将文件从默认位置复制到所需位置。

票数 1
EN

Stack Overflow用户

发布于 2012-05-17 18:11:15

看来,让我的浏览器在我的辅助监视器中进行测试(我有一个2-监视器设置)和在主监视器中运行QTP导致了这个问题。当我将浏览器移到运行QTP的同一个监视器时,我就没有问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10624653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档