asd_4500 发表于 2011-6-19 11:45:19

QTP判断某个页面元素存在,求助,在线等

HTML代码如下:
<div class="shop-gallery"><a class="thumb" onclick="pageTracker._trackPageview('dp_shop_pic_tupian');" href="/shop/558347/photos"><img title="XXX" alt="XXXX" src="xxx" width="120" height="90" /></a><ul class="links-fn Fix"><li class="link-fn fn-upload"><a href="#" onclick="this.blur();DP.authBox('上传图片', '/upload/shop/558347');return false;">上传图片</a></li><li><a onclick="pageTracker._trackPageview('dp_shop_pic_shumu');" href="/shop/558347/photos">443图片</a>|</li></ul></div>

现在的需求是要做一个判断,判断“443图片”这个链接存在,怎么来写这个判断?

PS:有很多页面都会需要这个判断,443不是个确定的数字,一般的格式都是: (数字)图片,比如433图片,23图片

asd_4500 发表于 2011-6-19 11:49:08

另外想把433这个数字单独取出来,不知道怎么解决?

17800455 发表于 2011-6-20 09:30:47

你用dom试一下。
Set a = obj.getElementsByTagName("a")
for each i in a
if right(i.innertext ,2) = "图片" then
   num = left(i.innertext,len(i.innertext)-2)'这个就是你要取的数字
   exit for
end if
next
另外你说的链接是否存在,是不是想判断链接的有效性。
http://www.51testing.com/?233320/viewspace-99730.html

asd_4500 发表于 2011-6-21 15:19:21

回复 3# 17800455


    十分感谢哈,问题终于解决了
页: [1]
查看完整版本: QTP判断某个页面元素存在,求助,在线等