与您一起分享在测试过程中的快乐与辛酸...

【QTP项目实战】在WebTable对象中使用ChildItem方法

上一篇 / 下一篇  2010-03-18 12:57:07 / 个人分类:QTP自动化测试

ChildItem方法
语法:
object.ChildItem (Row,Column,MicClass,Index)

作用:用于获取单元格中的测试对象

项目实战举例:
1、修改订单号为“DD0000315”的单据,点击操作列中对应的“修改”图标进入修改页面。

orderNo="DD0000315"
num=Browser("xx").Page("xx").Frame("xx").WebTable("xx").RowCount
For i=0 to num
   If Browser("xx").Page("xx").Frame("xx").WebTable("xx").GetCellData(i,2)=orderNo Then
   Browser("xx").Page("xx").Frame("xx").WebTable("xx").ChildItem(i,9,"WebElement",0).Click
'Index:0=修改,1=提交,2=入库通知,3=审核,5=打印
   End If
Next

2、选择订单号为“DD0000317”前面的复选框,点击操作栏中的的“提交”图标进入提交页面。

orderNo="DD0000317"
totalRowNumber=Browser("xx").Page("xx").Frame("xx").WebTable("xx").RowCount
For i=0 to totalRowNumber
 If Browser("xx").Page("xx").Frame("xx").WebTable("xx").GetCellData(i,2)=orderNo Then
    Browser("xx").Page("xx").Frame("xx").WebTable("xx").childitem(i,1,"WebCheckBox",0).Set "ON"
 End if
Next
Browser("xx").Page("xx").WebButton("提交").Click

>>项目实战操作图:


TAG: ChildItem QTP qtp WebTable Webtable WebCheckBox

fsweicaixia的个人空间 引用 删除 fsweicaixia   /   2014-05-26 14:27:17
ObjTable.ChildItem (2,5,missclass,0).Highlight

当missclass=“Link”,运行上一句无措,
当missclass=“WebElement”,运行上一句提示却上对象 实际是由数据的 就是不支持 如何处理
fsweicaixia的个人空间 引用 删除 fsweicaixia   /   2014-05-26 14:26:45
ObjTable.ChildItem (2,5,“WebElement”,0).Highlight

当missclass=“Link”,运行上一句无措,
当missclass=“WebElement”,运行上一句提示却上对象 实际是由数据的 就是不支持 如何处理
Thinking 引用 删除 jing17   /   2012-12-14 14:58:11
5
gaoshi007的个人空间 引用 删除 gaoshi007   /   2010-03-24 11:48:42
5
 

评分:0

我来说两句

Open Toolbar