Vad är skillnaden mellan absolut XPath och relativ XPath i selen, och vilken är bra att använda de flesta gånger?


Svar 1:

XPath i sig är den bästa lokaliseringstekniken bland alla möjliga.

Vad är bättre mellan Absolute och Relative XPaths?

Jag skulle säga, Relativ XPath. Innan jag förklarar varför, låt oss ta en liten sammanfattning. Det finns två typer:

  • Absolut XPath / Dynamic XpathRelative XPath

Om du använder Absolute XPath kommer du att få ett problem senare eftersom om det finns några ändringar som görs senare i elementets sökväg kommer XPath att misslyckas vid senare tidpunkt för utförandet.

Under sådana fall kan du använda Relative XPath. För Relativ XPath startar sökvägen från mitten av HTML DOM-strukturen. Det börjar med det dubbla snedstrecket (//), vilket innebär att det kan söka i elementet var som helst på webbsidan.

Jag hoppas att denna förklaring var tydlig för dig. Om inte, eller för en bättre förklaring, kolla in videon nedan där hela konceptet med element locators och XPath är mycket bra förklarat.

Eller så kan du läsa den här bloggen för grunder: Selenium Tutorial | Automationstest med Selenium WebDriver | Edureka.

Lyckligt lärande :)


Svar 2:

när vi inspekterar element med brandväg, genererar brandvägen automatiskt Absolute Xpath. Det är därför Absolute Xpath inte används i realtid Selenium Test-skript, Eftersom det inte lyckas identifiera objektet när kravändringar eller objektplatsändringar VAR SOM Relativ Xpath skrivs direkt från webbelementet med attributen Web Element & det minskar också längden på Xpath-koden och ett mycket viktigt är att det aldrig misslyckades med att identifiera objekt trots att objektets platsändringar ändras.

Så bättre öva att gå med Relative Xpath


Svar 3:

när vi inspekterar element med brandväg, genererar brandvägen automatiskt Absolute Xpath. Det är därför Absolute Xpath inte används i realtid Selenium Test-skript, Eftersom det inte lyckas identifiera objektet när kravändringar eller objektplatsändringar VAR SOM Relativ Xpath skrivs direkt från webbelementet med attributen Web Element & det minskar också längden på Xpath-koden och ett mycket viktigt är att det aldrig misslyckades med att identifiera objekt trots att objektets platsändringar ändras.

Så bättre öva att gå med Relative Xpath


Svar 4:

när vi inspekterar element med brandväg, genererar brandvägen automatiskt Absolute Xpath. Det är därför Absolute Xpath inte används i realtid Selenium Test-skript, Eftersom det inte lyckas identifiera objektet när kravändringar eller objektplatsändringar VAR SOM Relativ Xpath skrivs direkt från webbelementet med attributen Web Element & det minskar också längden på Xpath-koden och ett mycket viktigt är att det aldrig misslyckades med att identifiera objekt trots att objektets platsändringar ändras.

Så bättre öva att gå med Relative Xpath