5 Answers
Saurabh Punekar
public class All_Elements_xpath {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "D:\\Saurabh\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.google.com");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
List<WebElement> el = driver.findElements(By.xpath("//*"));
int count=0;
for ( WebElement e : el ) {
System.out.println( e.getTagName()+" "+e.getText());
count++;
}
System.out.println(count );
}
}
Saurabh Punekar
public class All_Elements_xpath {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "D:\\Saurabh\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.google.com");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
List<WebElement> el = driver.findElements(By.xpath("//*"));
int count=0;
for ( WebElement e : el ) {
System.out.println( e.getTagName()+" "+e.getText());
count++;
}
System.out.println(count );
}
}
package SeleniumPck;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
public class ReturnsAllElementsOfaPage {
WebDriver driver;
@BeforeMethod
public void beforeMethod(){
System.setProperty("webdriver.chrome.driver","D:\\chromedriver.exe");
driver =new ChromeDriver();
driver.manage().window().maximize();
driver.get("https://parabank.parasoft.com/parabank/index.htm");
}
@Test
public void returnAllElement() {
List <WebElement> elements = driver.findElements(By.xpath("//*"));
int totalelement = elements.size();
System.out.println("Elements Size:" +totalelement);
for(int i =0;i<=totalelement;i++){
String WEbElementNAme =elements.get(i).getText();
System.out.println("name"+WEbElementNAme);
}
}
@AfterMethod
public void afterMethod() {
}
}
Xpath which returns all elements of page
driver.get(“http://www.google.com”);
List<WebElement> elements=driver.findElements(By.xpath(“//*”));
System.out.println(Integer.toString(elements.size()));
for(WebElement el:elements)
{
System.out.println(el.getTagName()+” : “+el.getText());
}