To locate elements in Selenium WebDriver, we can use findElement() for single element and findElements() to locate a list of elements satisfying the search criteria. List of different ways in which both the methods can be used are given below:
driver.findElement(By.id()) driver.findElement(By.name()) driver.findElement(By.className()) driver.findElement(By.tagName()) driver.findElement(By.linkText()) driver.findElement(By.partialLinkText()) driver.findElement(By.cssSelector()) driver.findElement(By.xpath())
For Example, We can use here facebook.com:
Method: ByID driver.findElement(By.id())
In we give the input email as shown in the below image:
driver.findElement(By.id())
And by using this method Selenium finds the field with id=”email”.
Same procedure is used for the other locators for finding any elements on the page:
Webner Solutions is a Software Development company focused on developing Insurance Agency Management Systems, Learning Management Systems and Salesforce apps. Contact us at dev@webners.com for your Insurance, eLearning and Salesforce applications.