zhangaibing 发表于 2009-6-15 21:17:20

QTP录制 “文件下载保存”动作 的问题

大概情况:因为需要下载几千张报表,故想用QTP来完成这件事,录制后,添加些许简单脚本,可以达到下载的目的,但是当运行循环时,连续下载表的时候,就会出现错误,大家都知道下载文件的时候会出现一个 “文件下载” 的框,然后点击保存进行选择路径,但是下载几张表后,一到这个界面就停下,运行 “Browser("BusinessObjects InfoView").Dialog("文件下载").WinButton("保存(s)").click” 此句无效,不能正常点击那个保存按钮,求高手帮忙!!!!拜谢!!!!不胜感激!!!!本人QQ 382844565

hero001 发表于 2009-6-16 09:20:03

你试着wait()几秒看看,是不是等待对象时间超时了

zhangaibing 发表于 2009-6-16 09:31:09

之前加过了,不管用的,一点都想不通是哪里除了问题,求助啊,,,!!!!!!!

zbsczh 发表于 2009-6-16 09:36:08

我之前也遇到过,在点击save的时候,好像识别不到save对象,之后试着在click之前加了wait,就没问题了

intothestorm 发表于 2009-6-16 09:37:01

哈哈,这肯定是QTP的bug,我以前也遇到过,还以为是我们产品的bug,提了个问题单给开发,给他郁闷了几个月都没解决,最后只好规避掉了。:lol
你试试将click改为键盘输入,敲一个回车,或者用快捷键ALT+s

dreamever 发表于 2009-6-16 09:53:48

原帖由 intothestorm 于 2009-6-16 09:37 发表 http://bbs.51testing.com/images/common/back.gif
哈哈,这肯定是QTP的bug,我以前也遇到过,还以为是我们产品的bug,提了个问题单给开发,给他郁闷了几个月都没解决,最后只好规避掉了。:lol
你试试将click改为键盘输入,敲一个回车,或者用快捷键ALT+s
熊猫,我顶你
当QTP的传统方法不能解决时,我们应该寻找其他变通的方法,特别是楼主的目的并非是自动化测试,你只是为了能下载报表嘛,实在不行

zhangaibing 发表于 2009-6-16 10:43:12

原帖由 dreamever 于 2009-6-16 09:53 发表 http://bbs.51testing.com/images/common/back.gif

熊猫,我顶你
当QTP的传统方法不能解决时,我们应该寻找其他变通的方法,特别是楼主的目的并非是自动化测试,你只是为了能下载报表嘛,实在不行


呵呵,的确不是自动化测试,也算是为了熟悉熟悉这个工具吧,,我去试试键盘方法,多谢几位了!不胜感激!

hihotb 发表于 2009-6-16 15:11:39

通则变,变则通哈哈

ccl 发表于 2009-6-16 15:32:32

试了一下,可以保存呀,我用的QTP10

zhangaibing 发表于 2009-6-16 18:15:21

原帖由 ccl 于 2009-6-16 15:32 发表 http://bbs.51testing.com/images/common/back.gif
试了一下,可以保存呀,我用的QTP10

保存几次是没问题的,但是多次后不固定会在哪次出现问题!

zhangaibing 发表于 2009-6-17 20:45:07

还有没有高手捏?键盘方式也总会断。。。难道真的是QTP自身的缺陷么?

longhy 发表于 2009-6-29 16:21:32

我出现过这种情况
点保存前一步
wait 10
应该可以的

peterz 发表于 2009-6-29 17:09:40

使用exist方法试试
页: [1]
查看完整版本: QTP录制 “文件下载保存”动作 的问题