51Testing软件测试论坛
标题:
QTP检查网页按钮是否存在
[打印本页]
作者:
viphg
时间:
2008-11-18 23:01
标题:
QTP检查网页按钮是否存在
我正在测试一个网站,里面的数据件数不定.
条件是每100条翻页,即出现[下一页]这个按钮.
我应该如何判断呢?
如果这个下一页存在,那么进入下一页,
如果不存在,进去其他服务....
谢谢.
作者:
viphg
时间:
2008-11-19 10:45
还是没有解决,哪位高手帮帮忙啊。。。。谢谢
作者:
hsjzfling
时间:
2008-11-19 10:47
If xxx.WebButton("[下一页]").Exist(3) Then
xxx.WebButton("[下一页]").Click
Else
'Do something else
End If
如果即使[下一页]按钮在页面上看不到但还是判断Exist成立,那么就用其它属性判断是否可见等等,具体属性需要参见开发人员写这个按钮的实现方式
作者:
viphg
时间:
2008-11-19 15:05
谢谢您,这个我早试验过,现象是:
“即使[下一页]按钮在页面上看不到但还是判断Exist成立“
我现在不知道怎么解决了.......
麻烦您再说详细一些。
作者:
viphg
时间:
2008-11-19 15:34
我调查了一下,这个按钮的属性:
<INPUT type = "button' value = "下一页" onclick = "javascript : processButton(this.form);
针对这个按钮该如何检测呢???
望高手指点,谢谢。。。
作者:
lqin1982121
时间:
2008-11-19 16:31
可以判断这个 button的legth与width,如果不出现的话,应该都是0
作者:
苏高跃
时间:
2008-11-20 09:10
标题:
回复 5# 的帖子
这个问题我也遇到,我那时候到对象库添加就可以了
作者:
viphg
时间:
2008-11-20 09:23
If xxx.WebButton("[下一页]").Exist(3) Then
这个方案返回的都是1 pass
button的legth与width,如果不出现的话,应该都是0
这个方案在按钮不存在的时候还是会报错
现在我想到一个方法:
取得页面上的一段话中的一个数字,
但是到现在还没有取到。文字如下:
[总共356件,现在显示的是101-200件]
那位高手知道怎样取得网页上的这个段数字356?
作者:
trademark
时间:
2008-11-20 09:47
你可以判断一下下一页的链接,把链接做成正式表达式,这样应该可以
作者:
viphg
时间:
2008-11-20 10:03
下一页 这是一个按钮,没有联接的。。。。
作者:
magicyll
时间:
2008-11-24 11:13
标题:
回复 4# 的帖子
类似问题我也遇到过。 有时候用 exist检查 button是否存在 检查不出来。
哪位高手指点一下 是什么原因?
作者:
kakamissyou
时间:
2008-11-24 23:39
标题:
不会吧。
如果记录条数不超过100,程序员实现是把下一页按钮把它隐藏起来了。实际上还是存在的。
所以你Exist还是返回的还是还是true,你加个enabled 属性不就完事了吗?
还精品班呢,哎!
作者:
没有蛀牙
时间:
2008-11-25 12:34
仔细比较visible和invisible按钮的属性不同的地方
用不同点去判断
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2