'取出webtable中所有資料
dim otable
set otable = browser("***xx").page("***xx").webtable("***xx")
orow = otable.rowcount '行
print "orow = " & orow
ocol = otable.columncount(2) '列
print "ocol = " & ocol
dim temp
for i = 1 to orow
temp = ""
for j = 1 to ocol
temp = temp & otable.getcelldata(i,j) & " | "
next
print temp
next
set otable = nothing
這段指令碼只是列印出webtable中所有的內容。
然後介紹webtable中最常用的2個方法
getcelldata的作用是獲取指定單元格(指定行,指定列)的值
用法:object.getcelldata(row, column)
如:
otable.getcelldata(2, 3) '取出webtable中,第2行,第3列的值
childitem顧名思義就是子物件啦,比如需要勾選webtable中的乙個勾選框(webcheckbox)。
用法:object.childitem (row, column, micclass, index)
micclass:物件控制項的類名,如list、webbutton等。
index:一般就填寫0就好了。
如:
set owebcheckbox =otable.childitem(3,1,"webcheckbox",0)
owebcheckbox.set"on" '勾選
set owebcheckbox =nothing
取出Map中的key value
mapmap new hashmap map.put 1,第乙個value map.put 2,第二個value map.put 3,第三個value 1.通過keyset取出key與value,foreach迴圈 setkeys map.keyset 此行可省略,直接將map.keyset 寫在f...
QTP中的DeviceReplay物件的使用
devicereplay物件可用於在qtp中直接操縱滑鼠和鍵盤,例如單擊滑鼠 傳送鍵盤按鍵 輸入字串等動作。下面的指令碼首先建立devicereplay物件,然後使用其sendstring方法傳送一段字串,然後使用mousemove方法移動滑鼠,使用mouseclick方法單擊滑鼠 dim devi...
QTP中的DeviceReplay物件的使用
devicereplay物件可用於在qtp中直接操縱滑鼠和鍵盤,例如單擊滑鼠 傳送鍵盤按鍵 輸入字串等動作。下面的指令碼首先建立devicereplay物件,然後使用其sendstring方法傳送一段字串,然後使用mousemove方法移動滑鼠,使用mouseclick方法單擊滑鼠 dim devi...