专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
相关文章推荐
芋道源码  ·  开发实战:使用Redisson实现分布式延时 ... ·  4 天前  
芋道源码  ·  下半年Java面试风向变了…… ·  1 周前  
51好读  ›  专栏  ›  ImportNew

Java Selenium (十二) 操作弹出窗口 & 智能等待页面加载完成 & 处理 Iframe 中的元素

ImportNew  · 公众号  · Java  · 2017-07-24 12:06

正文

(点击上方公众号,可快速关注)


来源:小坦克,

www.cnblogs.com/TankXiao/p/5260707.html

如有好文章投稿,请点击 → 这里了解详情


一、操作弹出窗口


原理


在代码里, 通过 Set allWindowsId = driver.getWindowHandles();


来获取到所有弹出浏览器的句柄, 然后遍历, 使用swithcto.window(newwindow_handle)方法。 就可以定位到新的窗口。


测试页面的HTML


    常见web ui元素操作, 及API使用