QTP处理webtable里头的image

上一篇 / 下一篇  2010-05-22 21:27:01 / 个人分类:QTP

    很多时候一个webtable里头有很多动态的image,你不知道这些image分布在哪一行,而且这些image只有index不同,假如我们只想click一个image,而不在乎他到底在哪一行,可以这样:
Browser("X").Page("X").Image("alt:=name","index:=0").Click
 
  如果想知道这个image在哪一行,以便于以后获得同一行的其他的celldata,可以这样:
vCount = Browser("X").Page("X").WebTable("x").GetROProperty("rows")
For i  =1 to vCount
If  Browser("X").Page("X").WebTable("x").ChildItemCount(i,1,"Image") =1 Then
  Browser("X").Page("X").WebTable("x").ChildItem(i,1,"Image",0).Click
  Exit for
end if

TAG:

 

评分:0

我来说两句

Open Toolbar