2010-07-29 5 views
1

Comment paramétrer des éléments de lien dans QTP?Paramétrer les éléments de liaison dans QTP

J'ai un numéro de commande dans mon application. Je clique sur ce numéro pour trouver son détail. QTP enregistre cela sous forme de lien. Maintenant, je veux voir les détails d'un autre ordre. J'ai paramétrer le numéro de commande. Maintenant, QTP choisit un nouveau numéro de la fiche technique. Mais comme le lien sauvegardé est pour la commande précédente, alors l'ordre est ouvert, pas le nouveau.

Répondre

2

Si vous utilisez la programmation descriptive, paramétrez la description de l'objet par variable.

Exemple:

[...].Link("name:=order" & intOrderNumber) 

Si vous utilisez le mappage par référentiel, paramétrez la valeur du bien à datatable. Vous pouvez trouver une très bonne explication avec des captures d'écran dans l'aide de QTP.

0

Utilisez cette description. Vérifiez d'abord la propriété de ce lien en changeant chaque fois avec le numéro de commande (nom, nom d'affichage etc.). Ensuite, utilisez ce nom de propriété comme ci-dessous:

B(...).p(...).link("propertyname:="&ordernumber,"index:=0") 

Le index est pour l'identification unique.

0

Vous pouvez paramétrer avec une programmation descriptive ou vous pouvez également paramétrer à partir d'un référentiel d'objets que je ne suggérerais pas. Vous pouvez aller au référentiel d'objet Cliquez sur ce bouton dans le référentiel d'objet vous pouvez trouver + signe près par les détails de l'objet de test cliquez dessus et ajoutez les propriétés de description "Outerhtml" et paramétrer ou utiliser l'expression régulière. Vous pouvez également paramétrer à partir du référentiel d'objets. Cependant, ajouter des objets au référentiel d'objets ne ferait que ralentir les choses. La programmation descriptive est meilleure.