xxxxxxxxxx
Set<String> handle = driver.getWindowHandles();
Iterator<String> it = handle.iterator();
String parentId = (it.next());
System.out.println("parenWidowId" + parentId);
String childId = (it.next());
System.out.println("childWindowId" + childId);
driver.switchTo().window(childId);
xxxxxxxxxx
Set<String> windowHandler = driver.getWindowHandles();
Iterator<String> it = windowHandler.iterator();
String parentTab = it.next();
String chiltTab = it.next();
driver.switchTo().window(chiltTab);
@author Jebril
xxxxxxxxxx
psdbComponent.clickDocumentLink();
ArrayList<String> tabs2 = new ArrayList<String> (driver.getWindowHandles());
driver.switchTo().window(tabs2.get(1));
driver.close();
driver.switchTo().window(tabs2.get(0));