mikä on micclass QTP: ssä ?
se tulee sanoista Mercury interactive class constant.Mutta se näkyy luokkanimi QTP ympäristössä.
eg: Properties=Class name and Value=Browser,joten älä sekaannu.
seuraava on sen väärä käyttötapa:
——————–
Browser (“Class Name:=Browser”)
oikea tapa on:
Browser (“Micclass:=Browser”)
——————–
esimerkki:
klikkaa sisäänkirjautumisikkunan Unohtunut salasana-linkkiä:
ratkaisu 1:
selain (“miccclass:=selain”).Sivu(“micclass:=sivu”).Linkki (“text: = Unohtuiko salasana”).Klikkaa
Ratkaisu2:
Set oDesc = Description.Luo
oDesc (“teksti”).Value = “Unohtuiko salasana”
Browser (“miccclass:=Browser”).Sivu(“micclass:=sivu”).Linkki (oDesc).Klikkaa
Browser (“miccclass:=Browser”).Sivu(“micclass:=sivu”).Linkki (oDesc).Klikkaa
Ratkaisu3:
Set oDesc = Description.Luo
oDesc (“html tag”).arvo = “A”
oDesc (“text”).Arvo = “Unohtuiko salasana”
Browser (“miccclass:=Browser”).Sivu(“micclass:=sivu”).childobjects (oDesc).Klikkaa
——————–
Do ‘s and Dont’s:
jos on “Unohtuiko salasana?”instread of ” Unohtuiko salasana” :
oletuksena QTP käsittelee kaikkia DP-ominaisuuksia säännöllisinä lausekekuvioina esim.: “Unohtuiko salasana?”käsitellään Unohtunut salasana siten, se heittää pois virhe “ei voi tunnistaa objekti”.Tämä tapahtuu, koska ei ole sellaista tekstiä kuin “Unohtuiko salasana” eli.?(kysymysmerkki) puuttuu tekstistä.
ratkaisu: käytä säännöllistä lauseketta selviytyäksesi tästä ongelmasta.
Leave a Reply