1,获取浏览器的单个窗口:
String parentWindowid = driver.getWindowHandle();
System.out.println(parentWindowid);
2,多个窗口切换:
首先获取selenium3驱动的所有浏览器窗口id,然后循环查找标题中包含指定内容的窗口id,最后根据窗口id切换窗口。
Set <String> allWindowsId = driver.getWindowHandles();
for(String windowID:allWindowsId){
if (driver.switchTo().window(windowID).getTitle().contains("2016")){
driver.switchTo().window(windowID);
break;
}
System.out.println(windowID);
}