2017-02-04 20 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 

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 **を使用することを考えました。なぜなら、エラーメッセージがそのオブジェクトが出力を得るために必要としたことを暗示していたからです。セットを使用する時期を教えていただけますか? '子アイテム'の部分はまだ動作しません。 –

関連する問題