您可以在窗口之间切换如下:

// Store the current window handle

String winHandleBefore = driver.getWindowHandle();

// Perform the click operation that opens new window

// Switch to new window opened

for(String winHandle : driver.getWindowHandles()){

driver.switchTo().window(winHandle);

}

// Perform the actions on new window

// Close the new window, if that window no more required

driver.close();

// Switch back to original browser (first window)

driver.switchTo().window(winHandleBefore);

// Continue with original browser (first window)

java切换浏览器_java – 如何切换到新的浏览器窗口,点击按钮后打开?相关推荐

  1. Java日记_17.9.01——点击按钮后,键盘监听失效的原因与解决办法

    最近在自学JAVA,听了前辈的安利在做自己的小画板,然后悲剧就发生了,同时添加按钮和键盘监听之后,就产生了如题的问题,一直觉得是自己监听事件注册的不对,改了一天,然后终于找到了原因,真的巨坑啊我觉得q ...

  2. pyqt5 基础创建窗口,点击按钮,打开浏览器

    创建窗口,点击按钮,打开浏览器 QWidget { border-image:url(E:/20220305/django_test1/appium/b.jpg); }QTextBrowser { b ...

  3. 点击按钮(button)打开新窗口(window)的几种情况

    点击按钮(button)打开新窗口(window) 从事前端制作的朋友都有碰到过,需要点击按钮跳转到另外一个页面.只要用到简单的onclick事件就可以简单实现效果. 方式一:在原来的窗口上打开新窗口 ...

  4. java切换浏览器_Java+Selenium3方法篇21-webdriver处理浏览器多窗口切换

    经过前面两篇文章的铺垫,我们这篇介绍,webdriver如何处理,一个浏览器上多个窗口之间切换的问题.我们先脑补这样一个测试场景,你在页面A点击一个连接,会在新的tab窗口打开页面B,这个时候,你在页 ...

  5. java开发app启动跳转到一个广告,Android实现点击通知栏后,先启动应用再打开目标Activity...

    情况简述 在开发Android app的过程中,遇到这样一个需求:app中启动一个Service,该Service在独立进程中运行,与服务器保持长连接,将服务器推送过来的消息在通知栏中显示,并设置点击 ...

  6. java在面板中点击按钮后弹出对话框

    1 import javax.swing.*; 2 import java.awt.event.*; 3 import java.awt.*; 4 5 public class ShowDIalog ...

  7. 点击按钮(button)打开新窗口(window)

    从事前端制作的朋友都有碰到过,需要点击按钮跳转到另外一个页面.只要用到简单的onclick事件就可以简单实现效果. 方式一:在原来的窗口上打开新窗口 <input type="butt ...

  8. java 动态切换数据源_Java动态切换数据源(AOP)

    一.对比 通过中间层来管理数据源,常用的有 mycat 等,但有一个大缺陷,就是性能的损耗,即本身直接请求数据库的事儿,却要经过中间层来进行一次分配的操作,但是,通用性比较高. 而使用客户端模式来管理 ...

  9. java 布局教程_java布局学习(新)

    坚持学习java一段时间,最近自己需要做一个小型的系统,所以需要自己将自己的AWT知识巩固一下. 一.4大布局管理器. 1.边界布局BorderLayout 是JFrame和JDialog的默认布局方 ...

  10. 64位32位 java 浏览器_Java编程语言下 Selenium 驱动各个浏览器代码

    这里采用的是Selenium3.7版本,首先介绍的是在Windows环境下运行的: 总结下注意事项: 1,设置各个浏览器的Driver路径 System.setProperty("" ...

最新文章

  1. KOA 在typescript下编译找不到模板render和session错误的解决
  2. Win7 64位下PowerDesigner连接64位Oracle11g数据库
  3. 【开源项目】EasyCmd命令图形化软件
  4. 热敏打印机原理java_java - 使用TSC TTP-342E Pro热敏打印机Java打印 - 堆栈内存溢出...
  5. 杭电3068 最长回文 最长回文的manacher算法
  6. 也乱弹Book.Save而引OO对话
  7. react学习笔记--一--移动端项目搭建
  8. 山水功放与音箱接线图_功放音响线接法图解
  9. Android 导出PDF PdfDocument
  10. java 某天为当年第几周_Java获取指定日期属于当年第几周以及指定周的开始和结束时间...
  11. 【观察】并购魔方安全,联软科技再启新征程
  12. 如何使用WGCLOUD实时监控网站状态并告警
  13. background-image
  14. 亚马逊云服务器是干嘛用的,亚马逊云服务器免费12月套餐及使用步骤
  15. 使用scrapy爬虫,爬取17k小说网的案例-方法一
  16. 【Motion builder】动作捕捉数据的基本使用方法
  17. 2022“华为杯”(E、F题)思路分析、代码......
  18. php析构函数有什么用,php析构函数的作用
  19. CVPR2020个人总结(阅读笔记)
  20. LCP 02. 分式化简

热门文章

  1. 仿360悬浮窗——进阶篇
  2. authorize.AuthorizationException: User: livy is not allowed to impersonate
  3. 加州大学洛杉矶计算机排名,加州大学洛杉矶分校计算机科学硕士排名第14(2020年TFE Times排名)...
  4. Ubuntu下通过命令打开图片
  5. R语言使用timeROC包计算存在竞争风险情况下的生存资料多时间AUC值、使用cox模型、并添加协变量、R语言使用timeROC包的plotAUCcurve函数可视化多时间生存资料的AUC曲线
  6. LabVIEW与Matlab混合编程进行图像处理(附带颜色栏Colorbar)
  7. QQ浏览器微信版抢先玩!变QQ微信电脑版
  8. “创客天下·杭向未来”2020杭州海外高层次人才创新创业大赛
  9. python爬虫之Scrapy CrawlSpider说明——以阳光平台为例
  10. android睡眠伴侣,GitHub - HuangZengPei/Sleepmon: 我的Android团队项目,一款可以监测、统计睡眠质量情况的睡眠健康伴侣应用。...