Meet 2025’s Top-rated Software Test Management Tool. Learn More

QA Touch AI Test Management Tool

Accelerate your testing workflow with intelligent test case organization, seamless integrations, and AI-assisted insights. From planning to execution, QA Touch simplifies every step of your QA lifecycle.

QA - 4 all in one Platform

What are relative locators in Selenium 4, and how do they work?

In this article

Introduced in Selenium 4, relative locators (also known as friendly locators) allow you to locate an element based on its visual relationship to another known element on the page. They are particularly useful for elements that lack unique identifiers. The available relative locators are:

  • above(): Locates an element visually above another.
  • below(): Locates an element visually below another.
  • toLeftOf(): Locates an element to the left of another.
  • toRightOf(): Locates an element to the right of another.
  • near(): Locates an element within a certain proximity (default 50 pixels) of another.

Example: driver.findElement(with(By.tagName("input")).below(By.id("username")));

Picture of Bhavani R

Bhavani R

Bhavani is the Director of Product Management at QA Touch and a seasoned leader in product management. With certifications as a Scrum Product Owner, Digital Product Manager, and Software Test Manager, Bhavani brings a wealth of expertise to her role. She also holds a Six Sigma Green Belt and has been a featured speaker at the Guild 2018 Conference. Her passion extends beyond product management to testing, blogging, reading, and cooking, making her a well-rounded leader with a keen eye for both technical and creative pursuits.

All Posts

Related Articles

Don’t just take our word for it.

QATouch is a leader in G2 market reports.