弹出新的页面,以IE浏览器为例,是打开新的浏览器窗口,,那么就需要去切换。。
//得到当前窗口的句柄
String currentWindow = driver.getWindowHandle();
System.out.println(currentWindow);
//得到所有窗口的句柄
Set<String> handles = driver.getWindowHandles();
System.out.println(handles.size());
Iterator<String> it = handles.iterator(); // 为Iterator接口实例化
while(it.hasNext()){ // 判断是否有内容
String newWindow = it.next();
System.out.println(newWindow);
if(currentWindow == newWindow) continue;
driver.switchTo().window(newWindow);
}