getLocation(), getSize(), getTagName() and getText() WebElement methods in selenium webdriver
In this tutorial i am going to explain following important methods in selenium webdriver. These methods are used to get information about a particular element
- getLocation() : Element is where on the page.
- getSize() : It Returns width and height of the element.
- getTagName() : It gets the tag name of the current element.
- getText() : It gets visible text for an element.
Example :
package com.selenium.practise;
import org.openqa.selenium.By;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.Point;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class ExampleWebElementMethods {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "E:\\Soft Wares\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
String Url = "https://google.com";
driver.get(Url);
WebElement sigin = driver.findElement(By.id("gb_70"));
//getLocation() WebElement method
Point location = sigin.getLocation();
System.out.println("Location of X :"+ location.getX()+ "," +"Location of Y :" +location.getY());
//getSize() WebElement method
Dimension size = sigin.getSize();
System.out.println("Width :"+size.getWidth()+ "," +"Height : "+size.getHeight());
//getText() WebElement method
String text = sigin.getText();
System.out.println("Text :" +text);
//getTagName() WebElement method
String tagName = sigin.getTagName();
System.out.println("Tagname :"+tagName);
//close the browser
driver.close();
}
}
Output :
Location of X :934,Location of Y :16
Width :69,Height : 30
Text :Sign in
Tagname :a