51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3800|回复: 15
打印 上一主题 下一主题

[原创] 怎么样使用qtp来录制一个下载文件的操作(例如用迅雷下载一首歌)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-3 16:21:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么使用qtp录制迅雷下载歌曲的操作,但是脚本里确实空白呢?是要设置协议还是什么吗?
急啊!sdlkfj9
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-3 17:39:42 | 只看该作者
不会吧.可能我们的QTP是在LAB里面不能上网,要不然给你试试看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-3 17:40:09 | 只看该作者
我想可能是你的QTP设置有问题吧.要不然应该不会出现这种问题的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-3 18:50:59 | 只看该作者
下面是我录制刚刚录制的代码!是可以录制的!可能是的QTP设置有什么错误!
我录制的时候迅雷是被默认成下载工具!呵呵!回放的时候有些IE会有提示什么弹出窗口的!
所以要把他们设置成总是信任该网站弹出窗口的信任!
你的情况我目前还没碰上!所以无法替你解决!只能说明QTP是可以录制迅雷下载!

Option Explicit
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\MI_Viewer","open"
Browser("欢迎莅临 MSN 中国").Page("欢迎莅临 MSN 中国").Sync
Browser("欢迎莅临 MSN 中国").Navigate "http://www.baidu.com"
Browser("欢迎莅临 MSN 中国").Page("百度一下,你就知道").Link("MP3").Click
Browser("欢迎莅临 MSN 中国").Page("百度MP3——全球最大中文MP3搜索引擎").WebEdit("word").Set "真的爱你"
Browser("欢迎莅临 MSN 中国").Page("百度MP3——全球最大中文MP3搜索引擎").WebEdit("word").Submit
Browser("欢迎莅临 MSN 中国").Page("百度MP3搜索_真的爱你").Sync

Browser("欢迎莅临 MSN 中国").Page("百度MP3搜索_真的爱你").Link("真的爱你").Click
Browser("Browser").Page("Page").Link("http://music.qtqw.com/yy/00/59").Click
Browser("百度MP3搜索_真的爱你").Page("百度MP3搜索_真的爱你").Sync
Dialog("建立新的下载任务").WinButton("确定(O)").Click
Browser("Browser").Page("Page").Sync
Browser("Browser").Close
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-9-4 11:42:17 | 只看该作者

回复

那个弹出窗口不是ie的弹出窗口,是迅雷的新建任务时的那个窗口。
小孩,你便留一下你的qq号码吗?我想和你讨论这个问题,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-9-4 11:56:56 | 只看该作者

我试了一下你的脚本我这边运行报错

运行时提示“欢欢迎莅临 MSN 中国”object was not found in object Repository
check the object Repository to confirm that the object exists or to find the correct name for the object.

是要在对象库里添加这个对象吗,要怎么添加能不能给我发给截图给我,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-4 12:31:25 | 只看该作者

我的脚本也是空的

我录迅雷脚本也是空的,但是msn,360安全卫士之类都是可以录的,好怪!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-9-4 13:12:14 | 只看该作者
我也碰到过同样的问题,没有解决啊~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-9-4 13:12:49 | 只看该作者

我也不清楚是不是什么没有设置好,哪位高手指点一下啊。

我也不清楚是不是什么没有设置好,哪位高手指点一下啊。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-9-4 17:00:08 | 只看该作者
你看一下你的Rrecord and Run time Settings ,在Window Application 选项卡中,确保选中Record and run test on any open Windows-based Application.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-9-4 18:02:11 | 只看该作者

设置了是可以了,但是回放总是过不去。

回放时总是到调用迅雷前就停再那里了。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-9-4 18:05:31 | 只看该作者

两个脚本的差别

我录制完的脚本和“小孩”发的那些脚本又一个区别就在我的脚本中没有下面这句话:
Dialog("建立新的下载任务").WinButton("确定(O)").Click

如果按照小孩录制脚本的那个操作应该是直接点击选中的mp3那个超链接的啊,系统就调用迅雷,而不会出现新建下载任务的对话框调用啊。我有点不明白这里。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-9-4 18:07:29 | 只看该作者

回放不过去

我看了一下回放的过程,当再百度的mp3中输入“真的爱你”点击搜索按钮后,百度的搜索结果并不是每次都是一样的,所以脚本到这个位置总是停住了不动了。
有没有好的办法来录制这样的操作脚本啊?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-9-6 14:08:45 | 只看该作者
点右键怎么录制阿
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-9-11 09:54:15 | 只看该作者
关注。。。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-6-30 16:55:09 | 只看该作者
期待中...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 11:58 , Processed in 0.068295 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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