1. 得到当前窗口句柄

2. 得到所有窗口句柄

3. 循环找到目标窗口

String currentWindow = driver.getWindowHandle();Set<String> handles = driver.getWindowHandles();
Iterator<String> it = handles.iterator();
while (it.hasNext()) {String handle = it.next();
if (currentWindow.equals(handle))continue;
WebDriver window = driver.switchTo().window(handle);
}

  

转载于:https://www.cnblogs.com/AryaZ/p/7257933.html

Java Selenium - 处理页面弹出窗相关推荐

  1. java倒计时自动关闭弹窗,打开页面弹出窗口子窗口定时自动关闭

    主页面的head区域添加如下代码,你可以参考研所包中的 a.htm 文件. popup.location.href = 'b.htm';中的b.htm就是你要弹出的子页面 子页面b.htm文件中的he ...

  2. easyui弹出窗关闭前调用确认窗口,先关闭页面后调用弹出窗口

    弹出窗关闭的时候提示是否关闭,同时进行一些对应的方法调用, 然而在进行页面关闭调用的时候,往往页面关闭了,才弹出确认对话框, $.messager.confirm和panel的onBeforeClos ...

  3. JS实现复制页面文字弹出消息提醒/在sweetalert(swal)弹出窗插件中加入html代码

    简洁版: <script type="text/javascript">document.body.oncopy=function(){alert("复制成功 ...

  4. Android自定义底部弹出窗-dialog(2种实现分析+源码)

    Android自定义底部弹出窗-dialog(2种实现分析+源码) 上线项目功能抽取,在项目开发中,我们会在许多地方会用到底部自定义弹窗,比如设置:个人账户退出,切换,照片的拍照或者相册的调出,或者一 ...

  5. Jquery仿Windows Aero弹出窗

    目前市面上已经有很多成熟好用的jquery弹出窗插件,像模态窗口插件(Modal Dialog Plugins)以及数不胜数的灯箱插件(lightbox plugins). 今天介绍的Jquery D ...

  6. Bootstrap使用alert弹出窗(含js)

    在系统开发的时候想搞一个登录成功或失败的弹出窗,原生js的alert又显得太俗了. 刚好使用的前端框架是Bootstrap,可是Bootstrap里面的alert模块只提供了css样式,并没有js. ...

  7. 安卓开发弹窗activity风格_安卓两种底部弹出窗dialog实现方式

    [实例简介]安卓两种底部弹出窗dialog实现方式,一种是列表弹窗实现,2是灵活底部弹窗,传入布局以及控件id [实例截图] [核心代码] package com.kx.kxbottomdialog; ...

  8. 【苹果相册】内容家庭推软件安装在“动静帐户”弹出窗口中

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件安装 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容安装 *** 点击即可查看作者要求内容信息 作者推荐内容 ...

  9. data-参数说明(模态弹出窗的使用)

    除了通过data-toggle和data-target来控制模态弹出窗之外,Bootstrap框架针对模态弹出框还提供了其他自定义data-属性,来控制模态弹出窗.比如说:是否有灰色背景modal-b ...

最新文章

  1. Linux 命令集锦
  2. 干货:Wireshark使用技巧-显示规则
  3. 双系统gazebo闪退_记录Ubuntu16.04下PX4联合Gazebo仿真时遇到的问题与解决方法
  4. #与##在宏定义中的--宏展开
  5. ML之SVM:随机产生100个点,建立SVM模型,找出超平面方程
  6. 常用服务器性能分析工具
  7. mysql 优化方法_Mysql的优化方法介绍
  8. safari浏览器的使用tips
  9. Qt文档阅读笔记-QIODevice解析及Audio Example实例解析
  10. 学python买什么书-19年学习Python有什么好的书籍推荐吗?
  11. echart markline 设置不同颜色_小学信息技术《设置文档格式》教案
  12. Linux之top命令
  13. 接口测试用例设计思路_学习接口测试,你需要知道这些!
  14. Apabi Reader 4.0.1正式发布!
  15. 改变手机状态栏颜色常见的2种方法
  16. Habor镜像仓库的搭建
  17. [UE4]打包运行时提示Plugin ‘‘ failed to load because module ‘‘ could not be found.缺少插件解决方法
  18. overlayfs源代码解析
  19. React中使用SVG文件显示成图片
  20. 综合布线 、 子网划分

热门文章

  1. ReportViewer教程(7)-对报表作一些调整(格式和属性)
  2. threadpoolexecutor参数_ThreadPoolExecutor的使用
  3. leetcode —— 1004. 最大连续1的个数 III
  4. leetcode - 111. 二叉树的最小深度
  5. 差分隐私中随机响应的抛硬币问题(LDP)
  6. Android studio 快速解决Gradle's dependency cache may be corrupt 和 Gradle配置 gradle-3.*-all.zip快速下载
  7. Ubuntu 16.04查看软件安装位置
  8. 【动态规划1】动态规划的引入(今天刷洛谷了嘛)
  9. 软件工程 - 版本管理 - git 的基本实用方法 - 添加一个完整的项目目录的命令的细微差别
  10. mpvue 微信小程序api_基于mpvue构建微信和支付宝小程序(1)