selenium webdriver学习(六)------------如何得到弹出窗口
在selenium 1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791?。在selenium webdriver中得到新开窗口相对简单的多,它无关新开窗口的id、name等属性。以下面的html为例:
?下面的代码演示了如何去得到弹出的新窗口
?
while(it.hasNext()){String handle = it.next();if(currentWindow.equals(handle)) continue;WebDriverwindow = dr.switchTo().window(handle);System.out.println("title,url = "+window.getTitle()+","+window.getCurrentUrl());}?
更改原因:?
循环里面有两次it.next,多取了一次。
1 楼 shine22fmf 2012-06-13 学习了,感谢一下!哈哈 2 楼 qi_ling2005 2012-06-13 shine22fmf 写道学习了,感谢一下!哈哈
不客气