kun vakoilet mitä tahansa objektia QTP: ssä, se näyttää kaksi eri ominaisuutta luokan nimi ja luokka. Oletko koskaan miettinyt, mikä on ero näiden kahden välillä?
näytän tämän esimerkin avulla –
alla on yksinkertainen HTML-painike.
kun käytät Object Spy-painiketta, luokan nimi on WebButton, kun taas Luokka näytetään painikkeina.
luokkanimi on kyseisen olion perusolemus. Jos luokan nimi muuttuu, itse objekti muuttuu. Näin ollen tyyppi-painikkeen objekti näytetään aina Webbuttonina luokan nimellä, hyperlinkki näytettäisiin aina Linkinä, selainobjekti näytettäisiin aina selaimena ja niin edelleen. Huomioitavaa tässä on se, että vaikka object spy näyttää ominaisuuden Luokkanimenä, sama ominaisuus tulisi kirjoittaa kuin micclass käyttäessäsi kuvailevaa ohjelmointia. Ex:
Browser("micclass:=Browser").Page("micclass:=Page").WebButton("micclass:=WebButton","PropertyName:=PropertyValue").Click
luokka on HTML: ssä tyylittelytarkoituksiin käytettävä valitsin. Tämä ominaisuus voi ottaa minkä tahansa sovelluksen kehittäjän määrittelemän käyttäjän nimen. Tässä esimerkissä olemme määritelleet
<input class="buttons" type="submit" />
jos muutamme sen arvoon
<input class="UserDefinedButtons" type="submit" />
vakooja näyttää nyt luokan käyttäjänimenä, kun taas luokan nimi näytetään edelleen Webbuttonina
toivon, että yllä oleva selitys on vastannut kaikkiin kysymyksiinne luokan nimen, luokan ja miklassin ympärillä QTP: ssä.
jos olet kiinnostunut web-sovellusten automatisoinnista, suosittelen hankkimaan hyvää tietoa HTML: stä ja CSS: stä. Html/CSS: n kirjoittamisen oppiminen ei vie paljon aikaa, mutta auttaa sinua pitkälle työssäsi automaation testaajana. Jos jokin asia, voit ajatella kuin kehittäjä ja että asia yksin auttaisi sinua ratkaisemaan niitä pieniä kysymyksiä, jotka tulevat esiin aina silloin tällöin automaation aikana. Internetissä on tarjolla erilaisia maksuttomia ja maksullisia kursseja. Oma suositus on kokeilla HTML / CSS kursseja TeamTreeHouse, olen henkilökohtaisesti käynyt läpi joitakin niiden kursseja ja voi koko sydämestään suositella niitä.