1

Webテーブル(Emp Index)のセル(2,3)の3番目のリンクをクリックしようとしています

Set EditLink = Browser("Browser").Page("Page").WebTable("Emp Index").ChildItem(2,3,"Link",2) EditLink.Click

スクリプト QTP の実行中に「必要なオブジェクト: Line(2) EditLink.click」エラーが表示されます。誰でもこれを手伝ってください。

4

2 に答える 2

1

このエラーは、セルが存在し、リンク タイプの子オブジェクトが存在するが、このインデックスでは存在しない場合に返されます (3)。次の方法で、インデックス 0 のリンクが存在することを確認できるかどうかを確認してください。

Set EditLink = Browser("Browser").Page("Page").WebTable("Emp Index").ChildItem(2,3,"Link",0) 
MsgBox EditLink.Exist(0)

そのリンクがページのどこに配置されているかを確認するには、EditLink.Highlight
この時点からデバッグを開始して、インデックス 1、2、および最後に 3 のリンクが存在するかどうかを確認できます。

于 2013-02-25T12:37:11.200 に答える
0

関数を使用して Web テーブルのリンクをクリックしてみてください。

このリンクを確認してください。

于 2013-04-25T01:38:00.907 に答える