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);
        }

最新文章

  1. webstorm+react+webpack-demo
  2. MyEclipse10的一些问题(git插件,jdk7)
  3. socketserver 分块记录
  4. CSS 选择器【详解】
  5. DataGridView的DataGridViewComboBoxColumn列在编辑时自动弹出下拉列表
  6. 对TCP说三道四
  7. 为什么DIY报价----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十二)[转]
  8. node-sqlserver :微软发布的 SQL Server 的 Node.js 驱动
  9. 关于DJANGO和JAVASCRIPT的时间
  10. DevExpress 控件 GridControl常见用法
  11. c++构造函数析构函数调用顺序
  12. org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation
  13. pycharm中Django的安装和简单使用
  14. 分布式追踪系统sleauth+zipkin
  15. 【算法】单源最短路——Dijkstra
  16. JS获取对象数据类型的方法
  17. shutil 拷贝 / 移动 / 压缩 / 解压缩
  18. oracle count函数
  19. flask 路由和视图
  20. 洛谷P4240 毒瘤之神的考验 【莫比乌斯反演 + 分块打表】

热门文章

  1. JS截取与分割字符串
  2. netcore之mysql中文乱码问题解决记录
  3. 推荐一个 Java 里面比较牛逼的公众号!
  4. pthread_cond_timedwait
  5. 在vCenter上创建新用户 (适用版本6.0)
  6. HDU-5378 概率DP
  7. HIbernate 查询拼接参数
  8. 【转】SAP 各种记账凭证的更改&amp;冲销
  9. 牛客网NOIP赛前集训营-提高组(第六场) C-树
  10. 向指定URL 发送POST请求的方法