WebTable Element

上一篇 / 下一篇  2016-03-28 15:28:49

webTable 的几个方法
1:table.columnCount(参数)
2:table.ChildItem(rowNum,columnNum,需要找到的元素,index)
3:table.CaptureBitmap



例子:
找出table上指定的几行,并且勾选上
set pageObj=Browser("title:=Gold Copy Cash Collateral.*").page("title:=Gold Copy Cash Collateral.*")
Set tableObj=pageObj.webTable("xpath:=//div[@id='T1_datagrid']//DIV[@class='dataGridWidget']/DIV[3]//TABLE")
tableObj.CaptureBitmap "C:\ScreenCaps\edit_4.bmp", True
tColumn=tableObj.ColumnCount(1)
tRow=tableObj.RowCount

For i = 0 To tRow-1 Step 1
 cellData=tableObj.GetCellData(i+1,3)
 
 For j=1 To 3 Step 1
  Select Case j
   Case 1
    search1="BKFM"
    return=instr(cellData,search1)
    If return <>0 Then
     Set WebCheckBox=tableObj.ChildItem(i+1,1,"WebCheckBox",0)
     oWebCheckBox.set "on"
     set WebCheckBox=nothing
     Exit for
    End If
   Case 2
    search2="EQCO"
    return=instr(cellData,search2)
    If return <>0 Then
     Set WebCheckBox=tableObj.ChildItem(i+1,1,"WebCheckBox",0)
     oWebCheckBox.set "on"
     set WebCheckBox=nothing
     Exit for
    End If
    
   Case 3
    search3="EQBC"
    return=instr(cellData,search3)
    If return <>0 Then
     Set WebCheckBox=tableObj.ChildItem(i+1,1,"WebCheckBox",0)
     oWebCheckBox.set "on"
     set WebCheckBox=nothing
     Exit for
    End If
  End Select
 Next 
Next




TAG: UFT

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 943
  • 日志数: 2
  • 建立时间: 2016-03-24
  • 更新时间: 2016-06-22

RSS订阅

Open Toolbar