2017-02-04 1 views
0

Je reçois cette erreur dans QTP lors de l'utilisation de GetCellData et Childitem.Objet requis erreur lors de l'exécution du code

Ce sont des morceaux de code très simples, mais renvoient une erreur.

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

ET

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

Je ne sais pas QTP, mais comme la commande est écrite, * probablement * la méthode 'GetCellData' ne renvoie pas d'instance d'objet. Essayez de supprimer la commande 'set'. –

Répondre

1

Ce n'est pas une variable d'objet. Retirez set et vous définissez :)

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

Merci. :) Cela fonctionne pour GetCellData. J'ai pensé à utiliser ** Set ** car le message d'erreur impliquait que l'objet requis pour obtenir la sortie. Pouvez-vous me dire quand utiliser Set? La partie 'childitem' ne fonctionne toujours pas. –