loveyou99 发表于 2009-8-12 17:18:59

网页中有长连接,QTP 不可以运行,怎么办?

网页中有长连接,打开网页时浏览器状态栏中一直会有“正在打开网页 http://www.xxx.xxx/.......”字样。 也正是因为这样,QTP在这样的网页中运行脚本很慢,几乎无法运行,好像是QTP 在等网页打开完毕后才去运行下一条脚本语句。但事实上网页一直不能打开完毕,所以十几分钟可能运行一条脚本语句。请问遇到这样的情况怎么办啊?QTP 有没有针对这个长连接的设置?谢谢解答!

yaohuangongzuo 发表于 2009-8-12 17:22:43

这是网页的bug呀,把bug解决了就好了。。呵呵
咋解决还没考虑。。。

yaohuangongzuo 发表于 2009-8-12 17:24:22

qtp应该有设置吧,就是说等你要点击的对象出现了就能执行

loveyou99 发表于 2009-8-12 17:38:15

这个网站使用了推送服务器,所有网页会一直“正在打开”,没有办法从网页上解决这个问题,只能看QTP能否在这样的网站中运行了。继续等待高手的答案,谢谢!

loveyou99 发表于 2009-8-12 17:39:29

补充:录制脚本是可以的,但是就是运行不了。

loveyou99 发表于 2009-8-12 18:45:18

回复 3# 的帖子

这个设置有没有啊? 在哪里?

walker1020 发表于 2009-8-13 11:12:35

先考虑一下 手工测试如何进行,然后把手工测试的方案转换为 QTP 语句

walker1020 发表于 2009-8-13 11:15:09

最最笨的方法, 在对这一的页面进行操作前,先加上 Wait 30,然后再判断页面是否加载完毕。如果还是没有加载完毕,那么可以再 Wait 30

295248381 发表于 2010-5-19 13:57:48

这笨方法应该是可行的
页: [1]
查看完整版本: 网页中有长连接,QTP 不可以运行,怎么办?