It differs in the way you use it to find the element. XPath locators are robust and reliable. Take note of its ID. We are explaining each of them one by one and with examples. Caution As a general rule, keep in mind that if a locator matches several elements, only the first one will be effectively used by Selenium. Powered by Sphinx 1.

Uploader: Shaktigis
Date Added: 9 July 2009
File Size: 20.79 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 66921
Price: Free* [*Free Regsitration Required]

Currently working in an MNC. Though, building a relative XPath is time-consuming and quite difficult as you need to check all the nodes to form the path. However, most of them do need Locators. Navigate to Mercury Tours’ Registration page http: It is useful for items that own a unique style. About The Author Harsh S.

Change the index number to 1 so that your Target will now become document. Selenium IDE should be able to highlight the orange box as shown below.

Locators in Selenium WebDriver | Selenium Tutorial

XPath is a language for traversing the structure of the DOM document object model of the web page. Navigate to Mercury Tours’ homepage http: The DOM strategy works by locating elements that matches the javascript on refering to an element in the DOM of the page.


Just complete this form and we will get back to you as soon as possible with a quote. If no element has a matching class attribute name, a NoSuchElementException will be raised.

The relative XPath are easy to manage as they are short and concise. Sign up to receive new product announcements Send. Likewise in your Testing project, you will select any of the above-listed locators based on your application support. The ‘Email or Phone’ input box should be highlighted. To verify further, enter “clickAndWait” in the Command box and execute it. Each input field in a form has a name.

XPath locators can also be used to specify elements via attributes other than id and name. Locators are the basic building blocks of a web page.

Copy the link text. But each radio button in a related group will have the same name and different values — so a different locator must be used to click on a specific button in the group. And, we end up working with wrong elements or unable to find them.

Take note that when multiple elements have the same HTML tag and name, only the first element in source code will be recognized. What is a Scrollbar? Will only select anchor elements Useful when testing navigation. It should take you to the Flight Finder page shown below.


Selenium Tutorial: Locators

In Selenium, we can use locators to perform actions on the text boxes, links, checkboxes and other web elements. With this strategy, the first element with the id attribute value matching the location will be returned.

As a general rule, keep in mind that if a locator matches several elements, only the first one will be effectively used by Selenium. But webriver are resilient and powerful. If no element has a matching id attribute, a NoSuchElementException will be raised. Webdrjver of correct GUI elements is a prerequisite to creating an automation script. XPath locators are robust and reliable.

These examples cover some basics, but in order to learn more, the following references are recommended:.