Forskjell Mellom Klassenavn og Klasse I QTP

Nar du spionerer pa et hvilket som helst objekt I QTP, viser det to forskjellige egenskaper Klassenavn og klasse. Noen gang lurt på hva som er forskjellen mellom de to?

classname_vs_class

La meg vise dette ved hjelp av et eksempel –

Vist nedenfor Er en enkel HTML-knapp.

Når Du bruker Object Spy på denne knappen, Vil Klassenavnet Være WebButton mens klassen vil bli vist som knapper.

Klassenavn er den grunnleggende essensen av objektet. Hvis Klassenavnet blir endret, vil selve objektet bli endret. Derfor vil et objekt av typen knapp alltid bli vist som WebButton Under Klassenavn, en hyperkobling vil alltid bli vist Som Lenke, et nettleserobjekt vil alltid bli vist som Nettleser og så videre. Et poeng å merke seg her er at mens object spy viser egenskapen Som Klassenavn, skal den samme egenskapen skrives som micclass mens Du bruker Beskrivende Programmering. For ex:

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

klasse er en velger som brukes for styling formål I HTML. Denne egenskapen kan ta et brukerdefinert navn som definert av utvikleren av søknaden din. I dette eksemplet har vi definert

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

hvis vi endrer det til

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

spionen vil nå vise klassen Som UserDefinedButtons mens Klassenavnet fortsatt vil bli vist Som WebButton

jeg håper den ovennevnte forklaringen har besvart alle dine spørsmål rundt Klassenavn, klasse og micclass I QTP.

hvis du er i å automatisere webapplikasjoner, anbefaler jeg deg å få god kunnskap OM HTML og CSS. Lære å skrive HTML / CSS vil ikke ta mye tid, men vil hjelpe deg en lang vei i jobben som en automatisering tester. I tilfelle et problem, vil du kunne tenke som en utvikler, og den tingen alene vil hjelpe deg med å løse de små problemene som kommer opp nå og da under automatisering. Det finnes ulike gratis og betalte kurs tilgjengelig på internett. Min anbefaling er å prøve HTML / CSS kurs På TeamTreeHouse, jeg har personlig gått gjennom noen av sine kurs og kan helhjertet anbefale dem.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.