当前位置: 首页 > news >正文

Java的Selenium的特殊元素操作与定位之模态框

Modal Dialogue Box,又叫做模式对话框,是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。

alert(警告)

//访问本地的HTML文件
chromeDriver.get("D:\\alert.html"),
//点击按钮
chromeDriver.findElement(By.id("abtn")).click();
Thread.sleep(2000);
//switchTo.alert 找到对应的alert弹框
Alert alert= chromeDriver.switchTo().alert();
//alert.accept();
//alert.dismiss()

confirm(确认)

//comfirm弹框处理
chromeDriver.get("D:\\confirm.html");
chromeDriver.findElement(By.id("abtn")).click();
Thread.sleep(2000);
//找到对应的comfirm弹框
Alert alert= chromeDriver.switchTo().alert();
alert.accept();
http://www.dtcms.com/a/113993.html

相关文章:

  • 7-9 趣味游戏
  • Ubuntu-安装redis
  • 【Kubernetes】ConfigMap 和 Secret 的作用是什么?它们如何影响应用配置?
  • d202545
  • 【MediaPlayer】基于libvlc+awtk的媒体播放器
  • April Fools Day Contest 2025 A-F(没有E) 题解
  • 软件工程面试题(二十八)
  • [ 计算机网络 ] | HTTP协议(一)
  • MySQL:查询
  • 获取KUKA机器人诊断文件KRCdiag的方法
  • Mathematics | Branch
  • STM32 的编程方式总结
  • CCF GESP Python编程 三级认证真题 2025年3月
  • JAVA反序列化深入学习(十二):Groovy1
  • 【家政平台开发(17)】文件存储与管理系统设计:解锁数据的“保险柜”
  • 把握数据治理关键,释放企业数据潜能
  • 【8】搭建k8s集群系列(二进制部署)之安装node节点组件(kubelet)
  • AI 重构老旧系统:创业新曙光
  • 使用MATIO库读取Matlab数据文件中的多维数组
  • Express学习笔记(二)——Express中间件
  • Mlivus Cloud SDK v2技术革新与最佳实践指南
  • 无人机等非合作目标公开数据集2025.4.3
  • Why are we forced to download Apps?
  • Nextjs15 实战 - React Notes之SidebarNoteList优化和Suspense的使用
  • Qwen-7B-Chat 本地化部署使用
  • 【计算机网络】Linux配置SNAT策略
  • 【PowerQuery专栏】List.Combine 进行数据合并操作
  • 【Linux笔记】进程管理章节笔记
  • 20250405在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统来适配gmac1
  • Android学习总结之算法篇四(排序)