Hva er micclass i qtp ?
Det står For Mercury interaktiv klasse konstant.Men det vises Som Classname I QTP-miljoet.
f. eks: Egenskaper=Klassenavn Og Verdi=Nettleser, så ikke bli forvirret.
Følgende er feil måte å bruke:
——————–
Nettleser(“Klassenavn:=Nettleser”)
Riktig måte er:
Nettleser (“Micclass: = Nettleser”)
——————–
Eksempel:
Klikk på linken glemt passord i påloggingsvinduet:
Løsning 1:
Nettleser (“miccclass: = Nettleser”).Side (“micclass: = Side”).Link (“tekst: = Glemt Passord”).Klikk
Solution2 :
Angi oDesc = Beskrivelse.Opprett
oDesc (“tekst”).Value = “glemt passord”
Nettleser (“miccclass: = Nettleser”).Side (“micclass: = Side”).Lenke (oDesc).Klikk
Nettleser (“miccclass: = Nettleser”).Side (“micclass: = Side”).Lenke (oDesc).Klikk
Solution3:
Angi oDesc = Beskrivelse.Opprett
oDesc (“html-kode”).value = “a”
oDesc (“tekst”).Value = “glemt passord”
Nettleser (“miccclass: = Nettleser”).Side (“micclass: = Side”).childobjects (oDesc).Klikk
——————–
Do ‘s and Dont’ s:
Hvis det er ” glemt passord?”instread of ” glemt passord” :
SOM standard behandler QTP alle DP-egenskaper som regulære uttrykksmønstre, f. eks.: “glemt passord?”behandles som glemt passord, derfor kaster det ut en feil som “Kan ikke identifisere objekt”.Dette skjer fordi det ikke finnes en slik tekst som” glemt passord ” dvs.?(spørsmålstegn) mangler i teksten.
Løsning: Bruk vanlig uttrykk for å takle dette problemet.
Leave a Reply