51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4660|回复: 6
打印 上一主题 下一主题

[原创] 关于QTP判断页面加载是否成功

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-7 20:08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在有一个需求,就是要在QTP的脚本里能自动化的判断出访问的网页是否打开成功,如果断网了要能判断出来,请问该如何实现,谢谢大家了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-1-7 20:47:39 | 只看该作者
我的个人见解是: 判断目标页面上的某些对象是否存在,如果存在,则表明页面成功打开。对象包括页面上的按钮、图片、文本框等等。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-1-8 09:06:56 | 只看该作者
判断是否断网的话用wscript运行一个ping 命令就可以了,而页面打开是否成功的需求还不够明确,你所说的成功的标准是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-1-8 09:54:55 | 只看该作者
Sub WaitProperty_Example1()
'The following example uses the WaitProperty method to wait for the
'All kind of link's readyState to be complete or for
'4 seconds (4000 milliseconds) to pass, whichever comes first.
'If the link achieves this value before 4000 milliseconds pass,
'QuickTest clicks the link.
If Browser("index").Page("index").Link("All kind of").WaitProperty("attribute/readyState", "complete", 4000) Then
    Browser("index").Page("index").Link("All kind of").Click
End If
End Sub
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-1-8 10:05:29 | 只看该作者
1.IE设置:每次访问此页时检查(以免断网都成脱机了还检查不出来是已经断网了)
2.比如51testing这个网站,你每5分钟去执行点击某个功能(如功能菜单上的搜索连接)
3.由于第一次执行是一定没有断网可以执行的,所以你加一句判断,看看执行完毕后那个搜索连接还在不在,如果断网了肯定是网页无法显示了,也就是连接不存在了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-1-8 10:27:43 | 只看该作者
checkproperty
waitproperty
同步点
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-1-8 13:59:59 | 只看该作者
.sync
然后判断页面一个对象是否存在
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 16:26 , Processed in 0.074216 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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