2017-02-04 53 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? '小孩'部分仍然不起作用。 –