51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6172|回复: 24
打印 上一主题 下一主题

[原创] 为什么QTP不识别下载弹出框中的save按钮

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-14 17:05:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用QTP录制下载一个文件的过程,回放时,弹出下载对话框后,为什么QTP就没有反应了,得要手动点击下save按钮,才继续下面的过程????第一个save得手动点击,第二个就不用了,很是奇怪!!!

[ 本帖最后由 haiquan180 于 2007-8-14 17:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-14 17:12:01 | 只看该作者
录制有没有生成代码?把相关的脚本也放上来.你选用了什么addin?程序是什么语言实现的?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-8-14 17:16:41 | 只看该作者
下边是代码,用flex开发的add-in选的是 web+flex

Browser("Browser").Dialog("Connect to otcdev2.sriinfotech").WinButton("OK").Click
Browser("Browser").Page("OTC Services - Home").WebElement("Warehouse").Click
Browser("Browser").Page("OTC Services - Warehouse").Link("Position Viewer").Click
Browser("OTC Services - Position").Page("OTC Services - Position").WinObject("MacromediaFlashPlayerActiveX").VirtualButton("button").Click
Browser("OTC Services - Position").Dialog("File Download").WinButton("Save").Click
Browser("OTC Services - Position").Page("OTC Services - Position").Sync
Browser("OTC Services - Warehouse").Page("OTC Services - Warehouse").Sync
Dialog("File Download").Dialog("Save As").WinButton("Save").Click
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-14 17:26:29 | 只看该作者
關注
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-14 17:41:18 | 只看该作者
sdlkfj8 顶起来 别沉了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-14 18:50:22 | 只看该作者
用exist看一下先,有时候可能是出现有点迟疑,需要点等待时间.个人想法.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-14 23:07:21 | 只看该作者
关注
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-8-14 23:33:14 | 只看该作者
Browser("Browser").Dialog("Connect to otcdev2.sriinfotech").WinButton("OK").Click
Browser("Browser").Page("OTC Services - Home").WebElement("Warehouse").Click
Browser("Browser").Page("OTC Services - Warehouse").Link("Position Viewer").Click
Browser("OTC Services - Position").Page("OTC Services - Position").WinObject("MacromediaFlashPlayerActiveX").VirtualButton("button").Click
Browser("OTC Services - Position").Dialog("File Download").WinButton("Save").Click
Browser("OTC Services - Position").Page("OTC Services - Position").Sync
Browser("OTC Services - Warehouse").Page("OTC Services - Warehouse").Sync
wait(3)'这里要等等 可能回放的太快了
Dialog("File Download").Dialog("Save As").WinButton("Save").Click
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-15 09:02:26 | 只看该作者
关注中
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-29 16:13:59 | 只看该作者
关注!
我也遇到类似的问题。不过,通常是第一次循环可以自动过;但之后的循环每次都需要手动点击Save WinButton才能过。

Dialog("File Download").Dialog("File Download - Security").WinButton("Save").Click

发现和这个窗口几乎还同时弹出另外一个窗口(title:=Dialog("File Download"),就是接下来能看到的processing dialog),默认是被Dialog("File Download").Dialog("File Download - Security")窗口盖住的。会不会和这个有关呢?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-9-3 17:45:37 | 只看该作者

借着这个题目我想问一下怎么可以录制到弹出式窗口?

如果我录制使用web迅雷下载文件的操作,但是当手动点击新建任务时,qtp无法录制到弹出的这个窗口。
哪位高手可以指导一下啊,很急。
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-9-3 23:16:32 | 只看该作者
任何录制不到的步骤可以先把对象添加到对象库里,然后直接编写操作步骤。
楼主的问题应该是缺少等待或者来一个active方法,,在save之前。
原帖由 青桔子 于 2007-9-3 17:45 发表
如果我录制使用web迅雷下载文件的操作,但是当手动点击新建任务时,qtp无法录制到弹出的这个窗口。
哪位高手可以指导一下啊,很急。
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-9-4 11:58:23 | 只看该作者
原帖由 青桔子 于 2007-9-3 17:45 发表
如果我录制使用web迅雷下载文件的操作,但是当手动点击新建任务时,qtp无法录制到弹出的这个窗口。
哪位高手可以指导一下啊,很急。
谢谢

Web迅雷是用Ajax实现,是否可能和这个有关?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-11-9 17:01:37 | 只看该作者
什么对象都不用加,只要在save前面那句话前wait 2就行了,特管用,就像wasd2615说的那样
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-11-9 17:17:55 | 只看该作者
谢谢,我也想了解这个问题的
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-2-11 18:22:29 | 只看该作者
这个问题到底怎么搞?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2011-2-11 18:23:12 | 只看该作者
都提出来三年了 我现在也碰到了 求救啊
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2011-2-12 09:05:00 | 只看该作者
UP
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2011-2-12 09:05:09 | 只看该作者
UP
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2011-2-12 09:05:15 | 只看该作者
UP
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 15:27 , Processed in 0.085769 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表