|
本帖最后由 wolaizhinidexin 于 2011-5-22 11:32 编辑
WEBELEMENT 试试将QTP的智能识别设成开启
WEBTABLE
试试从Page中ChildObject所有webtable对象,然后根据每个webtable对象的某个单元格的值或属性的值,用正则表达式匹配时,返回它的拥有你指定值的webtable的index值,然后再根据你指定的index,操作webtable对象,如:
根据指定的值,返回你需要的webtable对象是第几个
fuction bb(obj,pointstr)
Dim c
set b= page().ChildObject()
for i=0 to b.count-1
if RegTest(pointStr,b.getcelldata(2,1) then
c=i
exit for
end if
next
bb=c
end function
然后就可以使用上面函数产生的index了。
obj.webtalbe(index:=bb(obj,pointStr).GetCellData(2,2)
注意,以上是随手写的,相关方法和值,自己编写下吧 |
|