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.

SystemUtil.Fuss ” iexplore.exe”,”https://automationlab09.wordpress.com”
sFetchedURL = böngésző (“micclass:=böngésző”).Oldal (“micclass:=oldal”).GetROProperty (“url”)
Msgbox sFetchedURL

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