ouniao

首页 新随笔 联系 订阅 管理

 

弹出新的页面,以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);

    }
               

posted on 2013-08-01 14:49  ouniao  阅读(282)  评论(0编辑  收藏  举报