ChildItem方法
w/cpLa3I'`0语法:
?'I9E!m7g$RtNOP0object.ChildItem (Row,Column,MicClass,Index)
w&}6C
k)x6Ry0作用:用于获取单元格中的测试对象
C*X!p1wx5}q0项目实战举例:
nk`+r;GQ"l01、修改订单号为“DD0000315”的单据,点击操作列中对应的“修改”图标进入修改页面。rderNo="DD0000315"51Testing软件测试网4^E'qMR%vw
num=Browser("xx").Page("xx").Frame("xx").WebTable("xx").RowCount
W'Y8ek.n+K-K`0Dp,|0For i=0 to num51Testing软件测试网8jv%z/R&UR
If
Browser("xx").Page("xx").Frame("xx").WebTable("xx").GetCellData(i,2)=orderNo
Then
aWa
f2N!_Q]0Browser("xx").Page("xx").Frame("xx").WebTable("xx").ChildItem(i,9,"WebElement",0).Click
[ ^CYY0K0'Index:0=修改,1=提交,2=入库通知,3=审核,5=打印
6h+?Q9VV7@0End If51Testing软件测试网 Tzl'`2\ Mb'w6RRm
Next51Testing软件测试网'Ux2lYx:`$wO P2d
2、选择订单号为“DD0000317”前面的复选框,点击操作栏中的的“提交”图标进入提交页面。rderNo="DD0000317"
k,g8H-Xe1w+Z1Cs0totalRowNumber=Browser("xx").Page("xx").Frame("xx").WebTable("xx").RowCount51Testing软件测试网
Y&dC&tXDJh
For i=0 to
totalRowNumber51Testing软件测试网 Yogl$f`!] u,c
If
Browser("xx").Page("xx").Frame("xx").WebTable("xx").GetCellData(i,2)=orderNo
Then51Testing软件测试网5EC5iw:uN!Rn-m
Browser("xx").Page("xx").Frame("xx").WebTable("xx").childitem(i,1,"WebCheckBox",0).Set
"ON"51Testing软件测试网5I2TgG:ov9G#u+Wu
End if51Testing软件测试网lL d4lD
^^
Next51Testing软件测试网'X
X7Qy;o G
Browser("xx").Page("xx").WebButton("提交").Click
hp \8N"Q0