Qu’est-ce que micclass dans qtp?
Il représente la constante de classe interactive Mercury.Mais il est affiché comme Nom de classe dans l’environnement QTP.
par exemple: Propriétés = Nom et valeur de la classe = Navigateur, alors ne soyez pas confus.
Voici la mauvaise façon de l’utiliser:
——————–
Navigateur(“Nom de la classe:= Navigateur”)
La bonne façon est:
Navigateur(“Micclass:= Navigateur”)
——————–
Exemple :
Cliquez sur le lien mot de passe oublié dans la fenêtre de connexion :
Solution 1:
Navigateur (“miccclass:= Navigateur”).Page(“micclass:=Page”).Lien (“text:= Mot de passe oublié”).Cliquez sur
Solution2:
Définir oDesc=Description.Créer
oDesc(“texte”).Value=”mot de passe oublié”
Navigateur (“miccclass:= Navigateur”).Page(“micclass:=Page”).Lien (oDesc).Cliquez sur le navigateur
(“miccclass:=Browser”).Page(“micclass:=Page”).Lien (oDesc).Cliquez sur
Solution3:
Définir oDesc=Description.Créer
oDesc (“balise html”).value=”A”
oDesc(“texte”).Value=”mot de passe oublié”
Navigateur (“miccclass:= Navigateur”).Page(“micclass:=Page”).childobjects (oDesc).Cliquez sur
——————–
À faire et à ne pas faire:
S’il y a “mot de passe oublié?”instru de “mot de passe oublié” :
Par défaut, QTP traite toutes les propriétés DP comme des modèles d’expression régulière, par exemple: “mot de passe oublié?”est traité comme un mot de passe oublié par conséquent, il génère une erreur comme “Impossible d’identifier l’objet”.Cela se produit parce qu’il n’y a pas de texte tel que “mot de passe oublié”, c’est-à-dire.?(point d’interrogation) est absent du texte.
Solution: Utilisez l’expression régulière afin de résoudre ce problème.
Leave a Reply