HomeSelenium

Selenium Interview Question 31 – What is an XPath, difference between Absolute and Relative XPath with examples?

Selenium Interview Question 31 –  What is an XPath, difference between Absolute and Relative XPath with examples?

<<Previous Question       <<1500 Plus Interview Questions>>       Next Question>>

What is an XPath, difference between Absolute and Relative XPath with examples?

Watch the answer for this Selenium Interview Question in a detailed manner in the below youtube video:

Note: Don’t forget to subscribe to my Youtube channel here: Click here

Notes used for explanation in this Youtube video are provided after the video:

Notes used in the above Youtube Video:

Technically speaking:

    • > XPath is a language that is used for traversing through an XML document for finding the desired information.
    • > Since the structure of HTML is similar to XML, we can use XPath language even to traverse through HTML tags and get the desired information.
    • > XPath uses Path expressions to navigate through HTML/XML files and get the desired information.
    • > ‘Path expressions’ look similar to File path. Example: /html/body/ul/li/a

Selenium Oriented way of answering this question:

  • > XPath Expressions are the one of the locator types that can be used for locating the UI elements on the web pages
  • > Out of all the locators, XPath Expressions are the powerful locators and can be able to locate any type of UI element.

Types of XPath Expressions:

XPath Expressions can be classified into the below two types:

XPath Expressions Types

Absolute XPath:

Absolute XPath tries to locate the element from the root. i.e. complete path.

Example:

Relative XPath:

Unlike Absolute XPath, Relative XPath tries to locate the element directly, instead of locating from root.

Example:

Next Steps:

  • > For more Selenium Interview Questions and answers, continue to the next post (Click on Next Post link below)
  • > Check complete Selenium Interview Questions list here (Click here)

Please leave your questions/comments/feedback below.

Happy Learning 🙂

About Me > Arun Motoori

<<Previous Question       <<1500 Plus Interview Questions>>       Next Question>>

On a mission to contribute to the Software Testing Community in all possible ways.

If you like this article, share it on LinkedIn using the below button:

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *