QTP - Objets définis par l'utilisateur

Parfois, tous les objets ne sont pas reconnus par QTP, au cas où l'application n'utilise pas les classes Windows standard. QTP utilise le nom de classe pour trouver le type d'objet. Parfois, l'objet est censé se comporter comme un bouton ou une zone de liste déroulante, etc.

Lorsque nous essayons d'ajouter ce type de bouton, il peut être reconnu comme Winobject.

Par conséquent, nous pouvons mapper ce WinObject pour qu'il se comporte comme le type d'objet "CheckBox" en naviguant vers Outils → Identification d'objet, et sélectionnez Environnement comme "Windows standard" et cliquez sur le bouton "Défini par l'utilisateur". Veuillez noter que cette option ne fonctionnera dans aucun autre environnement.

Dans l'exemple suivant, un objet d'une classe spécifique est reconnu comme un objet de type "bouton". Par conséquent, cet objet hérite de toutes les propriétés d'un bouton et nous pouvons utiliser les objets pris en charge par button.