package RandD;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class testing {
public static void main(String[] args ) throws InterruptedException {
WebDriver driver=new FirefoxDriver();
driver.manage().window().maximize();
driver.get("URL");
driver.findElement(By.id("")),click();
// opening in new window
Set<String> windowOpened = driver.getWindowHandles();
System.out.println("No of opened windows "+windowOpened.size());
Iterator<String> it = windowOpened.iterator();
String Windows1[] = new String[windowOpened.size()];
int i = 0;
System.out.println("===========================");
while(it.hasNext()){
Windows1[i] = it.next();
System.out.println(Windows1[i]);
i++ ;
}
driver.switchTo().window(Windows1[1]);
//do some operation in new window
driver.close();
driver.switchTo().window(Windows1[0]);
// do operation in main window
driver.close();
}
}
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class testing {
public static void main(String[] args ) throws InterruptedException {
WebDriver driver=new FirefoxDriver();
driver.manage().window().maximize();
driver.get("URL");
driver.findElement(By.id("")),click();
// opening in new window
Set<String> windowOpened = driver.getWindowHandles();
System.out.println("No of opened windows "+windowOpened.size());
Iterator<String> it = windowOpened.iterator();
String Windows1[] = new String[windowOpened.size()];
int i = 0;
System.out.println("===========================");
while(it.hasNext()){
Windows1[i] = it.next();
System.out.println(Windows1[i]);
i++ ;
}
driver.switchTo().window(Windows1[1]);
//do some operation in new window
driver.close();
driver.switchTo().window(Windows1[0]);
// do operation in main window
driver.close();
}
}