Home Core Java Overview Maven Tutorials

Saturday, 14 January 2017

Selenium code to get text from html table

For Video Tutorial : Move on Youtube Channel

Note : Select the playlist as per your need & move with number sequence

Hello friends,
Here is very simple code, which will print all the row data of a table of a webpage.
First of all will create a TestNG class, in before test annotation i will launch firefox & navigate to the URL.
In test annotation i will get table by Tag name("table"), then i will its row then its text & finally i will print that.

package jack;
import org.testng.annotations.Test;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.BeforeTest;
public class Tableread
WebDriver driver;
public void beforeTest()
driver = new FirefoxDriver();
public void f()
List table1 = driver.findElements(By.tagName("table"));
List table = driver.findElements(By.tagName("tr"));
for(int i=0; i<table1.size(); i++)
WebElement table2 = table.get(i);
String table3 = table2.getText();

No comments:

Post a Comment