Solution Module17 Exc 2 PrintResultlink | Selenium Forum
M
Posted on 10/07/2016
package excercise;

import java.util.List;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class PrintLink_5pages_Exc2 {

public static void main(String[] args) throws InterruptedException {

System.setProperty("webdriver.chrome.driver","C:\\sunita_java\\driverExe\\chromedriver.exe");
ChromeDriver driver=new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);

driver.get("http://www.google.com");
driver.findElement(By.xpath("//input[@type='text']")).sendKeys("java");
driver.findElement(By.xpath("//input[@type='text']")).sendKeys(Keys.ENTER);

List<WebElement> linklist=driver.findElements(By.xpath("//div[@class='rc']/h3/a")) ;
for(int i=0;i<linklist.size();i++){
System.out.println(linklist.get(i).getText());
}

Thread.sleep(300);
System.out.println("******2*****");
driver.findElement(By.xpath("//a[@aria-label='Page 2']")).click();
List<WebElement> linklist2=driver.findElements(By.xpath("//div[@class='rc']/h3/a")) ;
Thread.sleep(300);

for(int i=0;i<linklist2.size();i++){
linklist2=driver.findElements(By.xpath("//div[@class='rc']/h3/a")) ;
System.out.println(linklist2.get(i).getText());

}

System.out.println("*****3******");
driver.findElement(By.xpath("//a[@aria-label='Page 3']")).click();
Thread.sleep(300);
List<WebElement> linklist3=driver.findElements(By.xpath("//div[@class='rc']/h3/a")) ;
Thread.sleep(300);
for(int i=0;i<linklist3.size();i++){
linklist3=driver.findElements(By.xpath("//div[@class='rc']/h3/a")) ;
Thread.sleep(300);
System.out.println(linklist3.get(i).getText());

}

System.out.println("******4*****");
driver.findElement(By.xpath("//a[@aria-label='Page 4']")).click();
Thread.sleep(300);
List<WebElement> linklist4=driver.findElements(By.xpath("//div[@class='rc']/h3/a"));
Thread.sleep(300);
for(int i=0;i<linklist4.size();i++){
linklist4=driver.findElements(By.xpath("//div[@class='rc']/h3/a"));
Thread.sleep(300);
System.out.println(linklist4.get(i).getText());
}

System.out.println("**** 5 *******");
driver.findElement(By.xpath("//a[@aria-label='Page 5']")).click();
Thread.sleep(300);
List<WebElement> linklist5=driver.findElements(By.xpath("//div[@class='rc']/h3/a"));
Thread.sleep(300);
for(int i=0;i<linklist5.size();i++){
linklist5=driver.findElements(By.xpath("//div[@class='rc']/h3/a"));
Thread.sleep(300);
System.out.println(linklist5.get(i).getText());
}


}

}