2017-02-04 48 views
0

使用GetCellData和Childitem時,我在QTP中出現此錯誤。執行代碼時所需的對象錯誤

這些代碼非常簡單,但返回錯誤。

set mytable1=Browser("name:=Welcome: Mercury Tours").Page("title:=Welcome: Mercury Tours").WebTable("name:=Home","index:=0").GetCellData(7,2) 
msgbox mytable1 

AND

set mytable=Browser("name:=Welcome: Mercury Tours").Page("title:=Welcome: Mercury Tours").WebTable("name:=Home","index:=0").ChildItem(1,1,"Link",0) 
msgbox mytable 
+0

我不知道QTP,但是寫入命令,*可能*了'GetCellData'方法不返回一個對象實例。嘗試刪除'set'命令。 –

回答

1

這不是一個對象的變量。刪除set你設置:)

mytable1=Browser("name:=Welcome: Mercury Tours").Page("title:=Welcome: Mercury Tours").WebTable("name:=Home","index:=0").GetCellData(7,2) 
msgbox mytable1 
+0

謝謝。 :)它適用於GetCellData。我想使用** Set **,因爲錯誤消息意味着需要獲得輸出的對象。請告訴我何時使用Set? '小孩'部分仍然不起作用。 –