Middle
What types of locators did you mainly use?
sobes.tech AI
Answer from AI
The most commonly used locators in test automation are:
- ID — the most reliable and fastest locator, if the element has a unique id attribute.
- Name — used when there is no id, but a unique name.
- CSS selectors — flexible and efficient, allowing to find elements by classes, attributes, nesting.
- XPath — powerful but less performant locator, useful for complex structures and dynamic elements.
- Class Name — applied if the class is unique to the element.
- Tag Name — rarely used, when you need to find elements by tag.
Example of using a CSS selector in Selenium with Java:
WebElement button = driver.findElement(By.cssSelector("button.submit-btn"));
The choice of locator depends on the stability and uniqueness of attributes on the page.