mi a micclass a qtp – ben ?
a Mercury interactive class constant rövidítése.De ez látható Classname QTP környezetben.
eg: Properties = osztálynév és Value = böngésző, tehát ne keveredj össze.
a következő a rossz módja annak használata:
——————–
böngésző (“Osztály neve:=böngésző”)
helyes út:
böngésző (“Micclass:=böngésző”)
——————–
példa:
kattintson az Elfelejtett jelszó linkre a bejelentkezési ablakban:
1.megoldás:
böngésző(“miccclass:=böngésző”).Oldal (“micclass:=oldal”).Link (“szöveg:=Elfelejtett jelszó”).Kattintson a
Megoldás2 :
Set oDesc = Description elemre.Hozzon létre
oDesc(“szöveg”).Value = “Elfelejtett jelszó”
böngésző(“miccclass:=böngésző”).Oldal (“micclass:=oldal”).Link (oDesc).Kattintson a
böngésző elemre(“miccclass:=böngésző”).Oldal (“micclass:=oldal”).Link (oDesc).Kattintson a
Megoldás3:
Set oDesc = Description elemre.Hozzon létre
oDesc(“html tag”).érték = ” a ”
oDesc (“szöveg”).Value = “Elfelejtett jelszó”
böngésző (“miccclass:=böngésző”).Oldal (“micclass:=oldal”).childobjects(odesc).Klikk
——————–
Do ‘s And Dont’ s:
ha van “Elfelejtett jelszó?”instread of ” Elfelejtett jelszó” :
alapértelmezés szerint a QTP az összes DP tulajdonságot reguláris kifejezési mintaként kezeli, például:” elfelejtette a jelszavát?”kezelik Elfelejtett jelszó ezért, akkor dob ki egy hibát ,mint”nem tudja azonosítani tárgy”.Ez azért történik, mert nincs olyan szöveg, mint az “Elfelejtett jelszó”, azaz.?(kérdőjel) hiányzik a szövegből.
megoldás: használjon reguláris kifejezést, hogy megbirkózzon ezzel a problémával.
Leave a Reply