skillnad mellan klassnamn och klass i QTP

när du spionera på ett objekt i QTP, det visar två olika egenskaper klassnamn och klass. Någonsin undrat vad är skillnaden mellan de två?

classname_vs_class

Låt mig visa detta med hjälp av ett exempel –

nedan visas en enkel HTML-knapp.

när du använder Object Spy på den här knappen kommer klassnamnet att vara Webbknapp medan klassen visas som knappar.

klassnamn är den grundläggande kärnan i det objektet. Om klassnamnet ändras skulle själva objektet ändras. Därför kommer ett objekt av typ knappen alltid visas som WebButton under klassnamn, en hyperlänk skulle alltid visas som länk, en webbläsare objekt skulle alltid visas som webbläsare och så vidare. En punkt att notera här är att medan object spy visar egenskapen som klassnamn, bör samma egenskap skrivas som micclass när du använder beskrivande programmering. För ex:

Browser("micclass:=Browser").Page("micclass:=Page").WebButton("micclass:=WebButton","PropertyName:=PropertyValue").Click

klass är en väljare som används för stylingändamål i HTML. Den här egenskapen kan ta ett användardefinierat namn som definierats av utvecklaren av din ansökan. I det här exemplet har vi definierat

<input class="buttons" type="submit" />

om vi ändrar det till

<input class="UserDefinedButtons" type="submit" />

spionen kommer nu att visa klassen som Userdefinedbutton medan klassnamnet fortfarande visas som WebButton

jag hoppas att ovanstående förklaring har svarat på alla dina frågor kring klassnamn, klass och micclass i QTP.

om du gillar att automatisera webbapplikationer rekommenderar jag dig att få goda kunskaper om HTML och CSS. Att lära sig att skriva HTML / CSS tar inte mycket tid men hjälper dig långt i ditt jobb som automatiseringstestare. Vid eventuella problem kommer du att kunna tänka som en utvecklare och den saken ensam skulle hjälpa dig att lösa de små problemen som uppstår då och då under automatisering. Det finns olika gratis och betalda kurser tillgängliga på internet. Min rekommendation är att prova HTML / CSS-kurser på TeamTreeHouse, jag har personligen gått igenom några av deras kurser och kan helhjärtat rekommendera dem.

Lämna ett svar

Din e-postadress kommer inte publiceras.