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

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

alert(警告)

java 复制代码
//访问本地的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(确认)

java 复制代码
//comfirm弹框处理
chromeDriver.get("D:\\confirm.html");
chromeDriver.findElement(By.id("abtn")).click();
Thread.sleep(2000);
//找到对应的comfirm弹框
Alert alert= chromeDriver.switchTo().alert();
alert.accept();
相关推荐
兑生3 分钟前
【灵神题单·贪心】3745. 三元素表达式的最大值 | 排序贪心 | Java
java·开发语言
polaris06309 分钟前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
卓怡学长24 分钟前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
一直都在5721 小时前
Java死锁
java·开发语言
我真会写代码2 小时前
深度解析并发编程锁升级:从偏向锁到重量级锁,底层原理+面试考点全拆解
java·并发编程·
Meepo_haha2 小时前
创建Spring Initializr项目
java·后端·spring
会编程的土豆2 小时前
C++中的 lower_bound 和 upper_bound:一篇讲清楚
java·数据结构·算法
Memory_荒年2 小时前
SpringBoot事务源码深度游:从注解到数据库的“奇幻漂流”
java·后端·spring
编码忘我2 小时前
为什么要用SpringBoot
java·后端
神舟之光2 小时前
Java面向对象编程知识补充学习-2026.3.21
java·开发语言·学习